首頁  >  文章  >  後端開發  >  phpinfo()中Loaded Configuration File(none)的解決方法

phpinfo()中Loaded Configuration File(none)的解決方法

不言
不言原創
2018-04-28 15:32:329620瀏覽

這篇文章主要給大家介紹了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去追蹤:

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取得哪些有價值的資訊

以上是phpinfo()中Loaded Configuration File(none)的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn