PHP 较大文件上传解决方法

上传较大文件时候,会出现"413 Request Entity Too Large","504 gateway time out"等问题

解决该问题主要是配置文件设置,以下可以用作参参考

php.ini

# 最长执行时间
max_execution_time = 300

# 接收数据的时间限制
max_input_time = 600

# 可以使用的内存大小
memory_limit = 128M

# 默认文件上传大小为2M
upload_max_filesize = 20M

# 限制通过POST方法可以接受的信息最大量
post_max_size = 30M

# 每次最大上传文件数量
max_file_uploads

nginx:

#客户端上传文件大小设为10M
client_max_body_size 30m;

# 超时设置
send_timeout    60;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容