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

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

coldplay.xixi
發布: 2023-03-03 11:24:02
原創
5253 人瀏覽過

修改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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板