需要修改PHP.ini文件,包含以下參數:
file_uploads = on ;是否允許通過HTTP上傳文件的開關。默認爲ON
upload_tmp_dir ;文件上傳至服務器上存儲臨時文件的地方,默認爲系統默認的臨時文件夾
upload_max_filesize :允許上傳文件大小的最大值。默認爲2M
post_max_size :指通過表單POST給PHP的所能接收的最大值,包括表單裏的所有值。默認爲8M
max_execution_time :每個PHP頁面運行的最大時間值(秒),默認30秒
max_input_time :每個PHP頁面接收數據所需的最大時間,默認60秒
memory_limit = 8m ;每個php頁面所需要的最大內存,默認8m
如果要設置上傳文件的最大上限很大,必須注意以下配置的設置合理性,否則會出現上傳失敗的可能性:
memory_limit = 8m ;每個php頁面所需要的最大內存,默認8m (這個需要設置較大的數值,否則可能因爲單頁面佔用內存滿了而導致上傳失敗,例如:文件上傳上限2G => 32m)
max_execution_time :每個PHP頁面運行的最大時間值(秒),默認30秒(這個需要配合網路帶寬進行設置,例如:上傳速度8m/s,上傳文件大小共1g,則需要128s才能上傳完畢,那需要設置超過128s以上,否則上傳時間超時會導致失敗。)
max_input_time :每個PHP頁面接收數據所需的最大時間,默認60秒(這個設置數值原理同上)
設置完成需要重啓Apache服務器
linux系統重啓命令:
service httpd start 啓動
service httpd restart 重新啓動
service httpd stop 停止服務
window重啓就不再贅述了