upload_max_filesize
最直接影响的参数,上传文件的最大尺寸,默认为2M
post_max_size
POST数据的最大尺寸,默认8M。由于文件上传是通过POST方式发送的,所以post_max_size必须比upload_max_filesize x 最大同时上传文件数大
max_input_time
解析从http server接收数据的最大时间,默认-1,没有限制,如果设置了超时则在处理大文件时很可能会超时
max_execution_time
脚本的最大运行时间,默认30秒,如果要接收大文件可以通过set_time_limit设置一个较长的时间
memory_limit
运行内存限制,默认128M,如果开启了内存限制,则memory_limit的值也要比post_max_size大
Apache
LimitRequestBody
限制http请求body大小,假如设置了限制,则参考php的post_max_size
TimeOut
此参数限制了接收请求的最大时间,如果上传大文件,可以合理增加时间
Nginx
client_max_body_size
限制http请求body大小
client_body_timeout
上传超时时间
fastcgi_read_timeout
fastcgi输出超时时间
PHP.fpm
request_terminate_timeout
参照max_execution_time