交响乐 php.ini Debian

Symfony php.ini Debian

我在 Oracle VM VirtualBox 上使用 Debian 7 amd64 LAMP 服务器。 我正在尝试安装 Symfony,但遇到了一些小问题

当我运行命令时: php my_project_name/app/check.php

它说:

[错误] 您的系统尚未准备好 运行 Symfony2 项目。 修复以下强制性要求:

我已经尝试使用以下命令编辑 php.ini 文件: sudo nano/etc/php5/apache2/php.ini

[date] 部分;删除 ; 并编辑为:date.timezone = Europe/Helsinki

之后重启。

http://localhost/phpinfo.php 中有正确的时区。

默认时区Europe/Helsinki, (本地值) date.timezone Europe/Helsinki, (主值) Europe/Helsinki

有什么建议吗? Symfony 使用另一个 php.ini 文件吗?

您正在通过命令行执行检查脚本,因此 php.ini 在 CLI 和 apache 之间是不同的。 要为 cli 启动以下命令找到正确的 php.ini:

php -i | grep 'php.ini'

并检查 Loaded Configuration File

希望对您有所帮助