PHP上傳檔案的限制與修改

資料來源


要修改的包括以下幾項
file_uploads:檔案上傳 ,設為 On (允許上傳)
upload_max_filesize:上傳最大檔案大小,預設 2M ,建議不要太大
max_execution_time:最大程式執行時間,預設為 30 秒
max_input_time:接收資料時間限制,建議比 max_execution_time 大
memory _limit:最大記憶體,必須比 upload_max_filesize 大,檔案上傳才不會出錯
post_max_size:POST資料量限制,預設 8M,必須比 upload_max_filesize 大
mysql.connect_timeout:無回應斷線時間(單位:秒;-1代表不斷線一直等)
可以利用 Ctrl + F 在php.ini裡一項一項尋找

1. max_execution_time
Script執行時間上限(單位:秒)
把數字改成 max_execution_time = 300
PHP上傳檔案的限制與修改


2. max_input_time

Script處理資料時間上限(單位:秒)
把數字改成  max_input_time = 300


3. memory_limit
系統記憶體(注意,這個的值一定要設比下面兩項的值都大)
把數字改成 memory_limit = 800M


4. post_max_size
使用表單的file欄位時是用POST傳值
這個可設定POST發送時的容量
把數字改成 post_max_size = 200M


5. upload_max_filesize
單次上傳檔案容量
把數字改成 upload_max_filesize = 200M
PHP上傳檔案的限制與修改



6. default_socket_timeout
Socket無回應斷線時間(單位:秒)
把數字改成 default_socket_timeout = 300
PHP上傳檔案的限制與修改


7. mysql.connect_timeout
無回應斷線時間(單位:秒;-1代表不斷線一直等)
把數字改成 mysql.connect_timeout = -1
PHP上傳檔案的限制與修改


留言

這個網誌中的熱門文章

簽字筆 奇異筆 光碟筆 油漆筆 麥克筆 差別在哪

DC 常用指令

如何在 Excel 2010 中將數值設定成以「千」或「百萬」為單