我知道这里被问了很多,但是我做了功课,似乎无法解决我的特殊问题。 它似乎并不像我的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页面显示没有加载的configuration文件,以及如何解决这个问题?
httpd的日志文件在重启httpd时也不会显示任何错误。
提前致谢。
看看你的php.ini是否有正确的SELinux标签。 尝试运行restorecon,然后重新启动Web服务器。
restorecon -v /etc/php.ini systemctl restart httpd