symfony2 cli 命令使用什么php.ini?

what php.ini does symfony2 cli-commands use?

我正在为 symfony sudo php app/console assetic:dump 运行控制台命令,它显示 警告 ,尽管我特别忽略了 php.ini 上的 apache 警告和对于 cli。 是否完全使用不同的 php.ini?

执行 sudo php -i 读取您的 PHP 设置,包括 php.ini.

的路径

是的,在命令行上使用的 php 可能使用与 apache 中的 php 不同的 php.ini。

特别是在 wamp 服务器中,php cli 使用 php 目录中的 php.ini,而 php 作为 apache 模块使用 php.ini 位于apache/bin 个文件夹。

运行以下命令:

php -i | grep .ini

您将看到 cli 使用的 php.ini 的完整路径。

转储资产时不要使用 sudo,因为创建的文件的所有者将是 "root",nginx/apache 用户将无法使用它们。