這篇文章主要給大家介紹了phpinfo()中Loaded Configuration File(none)問題的解決方法,需要的朋友可以參考借鑒,下面來一起看看吧。
前言
單獨編譯php7,並安裝在/usr/local/php7/中,今天開發插件修改了php.ini 的設定訊息,但是什麼都沒生效。
排查
透過phpinfo()
檢視設定資訊:
Loaded Configuration File => (none) ,表示沒有載入php.ini檔案。然而/usr/local/php7/etc/php.ini這個檔案確實是存在的。
解決
strace /usr/local/php7/sbin/php-fpm -i 2>1.log開啟檔案發現: 它會去找
/usr/local/lib/php.ini ,我也不知道為什麼,我編譯是有設定
--with-config-file-path=/xxx/xxx 。反正找到具體路徑了,把php.ini拷過就解決了。
strace /usr/local/php7/bin/php -i 2>1.log發現,如果不是php-fpm而是php,它會找
/ usr/local/php7/bin/php.ini,原因未知。
linux下,解決php -v與phpinfo版本不一致的問題
以上是phpinfo()中Loaded Configuration File(none)的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!