Я использую MacOS Mojave. phpinfo () показывает, что мой файл php.ini включен
/usr/local/php5/lib/php.ini
Но проблема в том, что я редактирую его, помещаю новые модули для загрузки, даже помещаю недопустимые инструкции, а файл журнала Apache ничего не показывает / не показывает ошибок, когда я перезапускаю его.
Есть ли какое-либо другое местоположение php.ini, даже если phpinfo () показывает местоположение выше?
Спасибо
После внесения изменений в файл php.ini вам необходимо перезапустить веб-сервер.
или если вы используете FPM или аналогично отдельный FastCGI Process Manager, вам необходимо перезапустить что, чтобы применить изменения к конфигурации PHP.
@unixmiah Я перезапускаю Apache.
@Sammitch Я использую Apache / PHP на MacOS Mojave ... как я могу узнать, попал ли я в ситуацию, о которой вы сказали?
Что ж, я обнаружил, что изменения, которые я сделал в php.ini, соблюдаются, но журнал просто не отображается в файле ошибок Apache ... Чтобы увидеть это, мне нужно запустить сам php. Странный.






Возможно ли, что ваш Apache не использует PHP из / usr / local / php5 / path? Вы раньше устанавливали другую версию (или обновление) PHP? Не могли бы вы проверить phpinfo? Например, что он говорит для «Загруженного файла конфигурации» и «Сканировать этот каталог на наличие дополнительных файлов .ini»
Вы пробовали перезапустить всю систему? Я видел некоторые странные проблемы, когда файлы не сохранялись, хотя они казались таковыми, когда я перезапустил весь свой сервер, я потерял все изменения, которые я внес в свой файл php.ini, и мне пришлось переделывать его, после этого он работал