修改php.ini文件不生效的解決辦法:首先獲取生效的【php.ini】的文件位置,運(yùn)行 命令行【php -i | grep php.ini】;然后依照phpinfo里面的配置文件修改即可。
修改php.ini文件不生效的解決辦法:
1. 首先獲取生效的 php.ini 的文件位置, 命令行運(yùn)行
php -i | grep php.ini得到
2. 修改php.ini中 兩項(xiàng)參數(shù)
post_max_size = 1000mupload_max_filesize=200m修改后保存退出, 重啟php-fpm, 發(fā)現(xiàn)不生效。
然后排查原因
首先根目錄新建phpinfo.php文件
//phpinfo.php<?phpecho phpinfo();發(fā)現(xiàn)
post_max_size =8mupload_max_filesize=2m根本沒有修改到,在看phpinfo里面的配置文件目錄
居然和php -i打印出來不一樣。所以第一步就錯了,后面折騰了很久,都沒搞定。
按照這個(gè)目錄位置區(qū)修改php.ini 立馬上傳文件成功了
總結(jié):
php和php-fpm是兩個(gè)軟件, 而且我安裝時(shí)是分開安裝的,命令行 運(yùn)行php -i | grep php.ini 使用的是php的配置文件目錄, 而訪問web服務(wù)器使用了php-fpm,走的是php-fpm指定的php.ini文件,導(dǎo)致web看phpinfo和命令行運(yùn)行php -i 會產(chǎn)生不同的結(jié)果。當(dāng)然這里使用web訪問,就以web看phpinfo為準(zhǔn)。
相關(guān)學(xué)習(xí)推薦:php編程從入門到精通