PHP上傳檔案大小限制解決方案

2021-07-10 12:34:47 字數 720 閱讀 3080

前端時間朋友問我上傳老是提示出錯,修改了upload_max_filesize 還是出錯;根據這種情況,我做了一些基本總結。

修改php.ini檔案

1、file_uploads = on  允許檔案上傳

2、upload_tmp_dir =""   上傳檔案臨時目錄

前面兩個引數一般預設都不需要修改的,反正我目前碰到的 沒有修改過

3、upload_max_filesize = 2m  上傳檔案允許的最大值; 如果上傳大於2m的檔案,這個值是肯定要修改的

4、post_max_size

= 8m   php服務端將要接受的post資料的最大值;這個如果傳的檔案比較大,那這個值也要盡量的大

5、max_execution_time=30    每個指令碼最大執行時間,以秒為單位;如果上傳檔案大,執行時間超過30s,指令碼就會停止執行,出現無法開啟頁面的情況,這個時候就要適當調大這個值了,設定為0 表示不限制這個時間。

以上如果還不能解決問題的話,考慮一下引數:

6、max_input_time = 60  以秒為單位對通過post、get以及put方式接收資料時間進行限制;適當加大

7、memory_limit = 128   指令碼執行消耗的最大記憶體;php指令碼使用了過多的記憶體,並超出了系統對其設定的允許最大記憶體,可以調整;不過特別注意,這個值牽扯到伺服器的記憶體使用情況,一般情況下,使用的預設的即可。

最後,修改過配置檔案後,別忘記重啟伺服器

PHP上傳檔案大小限制

歸納了一下上傳檔案大小通常需要設定的地方 1 php.ini配置檔案 設定最大上傳檔案大小 預設為20m php upload max filesize 10m post max size 10m memory limit 20m upload max filesize 10m post max s...

php上傳檔案大小限制

php.ini設定 post max size 10m 表單提交最大資料為10m.此項不是限制上傳單個檔案的大小,而是針對整個表單的提交資料進行限制的 ile uploads on 是否允許上傳檔案,如果為off您將不能上傳檔案.upload tmp dir d apm php uploadtemp...

解決phpmyadmin上傳檔案大小限制的配置方法

phpmyadmin 匯入sql 檔案時涉及到 phpmyadmin 上傳檔案大小限制問題,預設 phpmyadmin 上傳檔案大小為 2m,如果想要 phpmyadmin 上傳超過 2m大檔案,就需要修改 phpmyadmin 上傳檔案的大小配置或者將大檔案分幾批上傳,相對來說修改 phpmyad...