Php

php.ini 存在但未載入

  • August 24, 2016

我知道這在這裡被問了很多,但我已經完成了我的作業,似乎無法解決我的特定問題。我的 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 時也沒有顯示任何錯誤。

提前致謝。

看看你的 php.ini 是否有正確的 SELinux 標籤。嘗試執行 restorecon 然後重新啟動 Web 伺服器。

restorecon -v /etc/php.ini 
systemctl restart httpd

引用自:https://serverfault.com/questions/798710