修改php.ini檔案不生效的解決方法:先取得生效的【php.ini】的檔案位置,執行命令列【php -i | grep php.ini】;然後依照phpinfo裡面的設定文件修改即可。
修改php.ini檔案不生效的解決方案:
1. 首先取得生效的php.ini 的檔案位置,命令列執行
php -i | grep php.ini
得到
#2. 修改php.ini中兩個參數
post_max_size = 1000M upload_max_filesize=200M
修改後儲存退出, 重新啟動php-fpm, 發現不生效。
然後排查原因
首先根目錄新phpinfo.php檔案
//phpinfo.php <?php echo phpinfo();
發現
post_max_size =8M upload_max_filesize=2M
根本沒有修改到,在看phpinfo裡面的設定文件目錄
居然和php -i
印出來不一樣。所以第一步錯了,後面折騰了很久,都沒搞定。
按照這個目錄位置區修改php.ini 立刻上傳檔案成功了
總結:
php和php-fpm是兩個軟體, 而且我安裝時是分開安裝的,命令列運行php -i | grep php.ini
使用的是php的設定檔目錄,而訪問web伺服器使用了php-fpm
,走的是php- fpm指定的php.ini文件,導致web看phpinfo和命令列運行php -i
會產生不同的結果。當然這裡使用web訪問,就以web看phpinfo為準。
#相關學習推薦:PHP程式設計從入門到精通
以上是修改php.ini檔案不生效怎麼辦?的詳細內容。更多資訊請關注PHP中文網其他相關文章!