首先在黑色背景的控制界面輸入:sudo find / -name 'php.ini'? (注意"/ -name"空格),這里我把沒有加空格和加了空格的結(jié)果都輸入出來了
還要修改nginx.conf的配置 才能生效 ?我干網(wǎng)上的教程他們都是不完整的!!
上面是如何找到php.ini文件的方法 來自百度
Discuz上面的關(guān)于涉及修改上傳文件大小的帖子我早就瀏覽過多次了。呵呵。我本人在網(wǎng)站工作了6年多。做網(wǎng)管10余年。真是搞不明白Discuz的這個設(shè)置為什么就這么費(fèi)勁。
服務(wù)器端的php.ini早就根據(jù)你的文檔修改過了。
需要服務(wù)器權(quán)限才可修改!!
需要在PHP.ini里設(shè)置以下幾項:
1. post_max_size =10M
表單提交最大數(shù)據(jù)為10M.此項不是限制上傳單個文件的大小,而是針對整個表單的提交數(shù)據(jù)進(jìn)行限制的.
限制范圍包括表單提交的所有內(nèi)容.例如:發(fā)表貼子時,貼子標(biāo)題,內(nèi)容,附件等...
2.file_uploads = On
是否允許上傳文件,如果為OFF您將不能上傳文件.
3.upload_tmp_dir = "D:/APM/PHP/uploadtemp/"
上傳文件時系統(tǒng)使用的緩存目錄.如果此目錄所在磁盤空間不足的話您將不能上傳文件.
4.upload_max_filesize =2M
最大上傳文件大小,此項針對上傳文件時單個文件的大小.
與post_max_size之間的關(guān)系:
在論壇發(fā)表貼子時,您post_max_size 設(shè)為10M,而此項設(shè)成了2M,那么您只能上傳最大為2M的附件,且可以同時上傳5個.
注意:很多人遇到修改php.ini后重應(yīng)WEB服務(wù)后仍然不能生效.這種情況應(yīng)該先確認(rèn)一下所改的php.ini是不是當(dāng)前PHP所使用的.
您可以在WEB目錄下建立一個php文件,內(nèi)容很簡單就一句話
phpinfo();
?>
復(fù)制代碼瀏覽器中查看此文件, Configuration File (php.ini) Path 此項對應(yīng)的就是您的PHP當(dāng)前正在使用的php.ini文件了.