首頁  >  文章  >  後端開發  >  修改php.ini檔案不生效怎麼辦?

修改php.ini檔案不生效怎麼辦?

coldplay.xixi
coldplay.xixi原創
2020-07-27 10:40:135013瀏覽

修改php.ini檔案不生效的解決方法:先取得生效的【php.ini】的檔案位置,執行命令列【php -i | grep php.ini】;然後依照phpinfo裡面的設定文件修改即可。

修改php.ini檔案不生效怎麼辦?

修改php.ini檔案不生效的解決方案:

1. 首先取得生效的php.ini 的檔案位置,命令列執行 

php -i | grep php.ini

得到

修改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.ini檔案不生效怎麼辦?

居然和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中文網其他相關文章!

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