一、假設要上傳一個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
此例僅供參考,你可以根據實際情況調整。
(2)修改完之后重新啟動php環(huán)境:
systemctl restart php-fpm(centos7.0以后版本)
Service php-fpm restart(centos7.0以前版本)
二、如果web環(huán)境為nginx
在nginx目錄的conf文件夾中,找到配置文件nginx.conf,調整配置文件中的client_max_body_size 200m;
(1)其最后環(huán)境所支持的最大的上傳大小由:
client_max_body_size, memory_limit, post_max_size , upload_max_filesize這四個參數中最小的決定的。
(2)修改完之后重新啟動nginx環(huán)境:
systemctl restart nginx(centos7.0以后版本)
Service nginx restart(centos7.0以前版本)
本文檔教程下載: