一、假設(shè)要上傳一個(gè)50M的大文件,。在php目錄----etc文件夾中,,找到配置文件php.ini,。
配置 php.ini 如下:
1 2 3 4 5 6 7 |
file_uploads = On upload_tmp_dir = "d:/fileuploadtmp" upload_max_filesize = 50M post_max_size = 100M max_execution_time = 600 max_input_time = 600 memory_limit = 128M |
(1)需要保持 memory_limit > post_max_size > upload_max_filesize
此例僅供參考,,你可以根據(jù)實(shí)際情況調(diào)整。
(2)修改完之后重新啟動(dòng)php環(huán)境:
systemctl restart php-fpm(centos7.0以后版本)
Service php-fpm restart(centos7.0以前版本)
二,、如果web環(huán)境為nginx
在nginx目錄的conf文件夾中,,找到配置文件nginx.conf,調(diào)整配置文件中的client_max_body_size 200m;
(1)其最后環(huán)境所支持的最大的上傳大小由:
client_max_body_size,, memory_limit,, post_max_size , upload_max_filesize這四個(gè)參數(shù)中最小的決定的,。
(2)修改完之后重新啟動(dòng)nginx環(huán)境:
systemctl restart nginx(centos7.0以后版本)
Service nginx restart(centos7.0以前版本)
本文檔教程下載: