我正在为symfony sudo php app/console assetic:dump
运行一个控制台命令,它显示警告,即使我在php.ini上专门针对apache和cli忽略了警告。
它是否完全使用不同的php.ini?
答案 0 :(得分:3)
执行sudo php -i
以了解您的PHP设置,包括php.ini
的路径。
答案 1 :(得分:2)
运行以下命令:
php -i | grep .ini
您将看到cli使用的php.ini的完整路径。
在转储资产时不要使用sudo
,因为创建的文件的所有者将是" root"并且nginx / apache用户将无法使用它们。
答案 2 :(得分:0)
是的,在命令行中使用的php很可能在apache中使用与php不同的php.ini。
特别是在wamp服务器中,php cli使用php
目录中的php.ini,php作为apache模块使用位于apache/bin
文件夹中的php.ini。