Я знаю, что здесь об этом часто спрашивают, но я сделал домашнее задание и, похоже, не могу решить мою конкретную проблему. Не похоже, что мой файл php.ini загружается, хотя php -i и php --ini говорят, что это так.
Технические характеристики:
CentOS 7.2
PHP 5.6.24
Apache 2.4.6
$ php -i | grep "Loaded Configuration"
Loaded Configuration File => /etc/php.ini
$ php --ini | grep "Loaded Configuration"
Loaded Configuration File: /etc/php.ini
/etc/php.ini существует и не имеет очевидных проблем, но phpinfo () показывает;
Configuration File (php.ini) Path /etc
Loaded Configuration File (none)
Scan this dir for additional .ini files /etc/php.d
Итак, мой вопрос: почему на странице phpinfo не отображается загруженный файл конфигурации и как решить эту проблему?
Мои файлы журнала для httpd также не показывают ошибок при перезапуске httpd.
Заранее спасибо.
Посмотрите, есть ли у вас правильная метка SELinux для php.ini. Попробуйте запустить restorecon, а затем перезапустите веб-сервер.
restorecon -v /etc/php.ini
systemctl restart httpd