Я запускаю консольную команду для symfony sudo php app/console assetic:dump
и он показывает предупреждения, хотя я специально игнорирую предупреждения на php.ini для apache и для cli. Использует ли он другой php.ini?
Сделайте sudo php -i
для sudo php -i
ваших настроек PHP, включая путь к php.ini
.
Выполните следующую команду:
php -i | grep .ini
и вы увидите полный путь к php.ini, используемый cli.
Не используйте sudo
при сбросе активов, поскольку владелец созданных файлов будет "root", и пользователь nginx/apache не сможет их использовать.
Да, вероятно, что php, используемый в командной строке, использует другой php.ini, чем php в apache.
В частности, в wamp-сервере php cli использует php.ini в каталоге php
, а php в качестве модуля apache использует php.ini, расположенный в папке apache/bin
.