Linux找不到php.ini

y0umer發表於2013-08-02

在部署環境中利用phpinfo()檢視,顯示php.ini 路徑為/usr/local/php5/lib

但是到對應路徑中,找不到php.ini檔案,在網上找到相關方法,留下備註。


Configuration File (php.ini) Path  /usr/local/php/lib

Loaded
Configuration File 這裡顯示none ;

於是前往/usr/local/php/lib 找php.ini,沒有找到,原來如此

把php.ini檔案cp到這個目錄下,重啟nginx,還是不行,再重啟php-fpm,搞定


總結:

1.更改php.ini,需要重啟php-fpm 語法:service php-fpm restart

2.若想在編譯PHP時指定配置檔案路徑,加上:–with-config-file-path=/etc ,些路徑需要是存在的路徑,否則php.ini無法寫入

3.找不到php.ini時,系統啟用預設配置模式

4.將php.ini檔案所有路徑加入系統變數也可解決此問題(未償試)


相關文章