Nginx和Apache的文件上传大小限制怎么修改?我相信很多没有经验的人对此无能为力。因此,本文总结了问题产生的原因及解决方法。希望你能通过这篇文章解决这个问题。
修改 Nginx 上传文件最大值限制
当我们使用ngnix作为web服务器时,nginx会限制上传文件的大小。
此时,我们需要修改nginx参数。
sudovim/etc/nginx/nginx.conf
#在http段中添加:
client _ max _ body _ size100m//设置最大上传值为100m,重启nginx为例
修改 Apache 上传文件最大值限制系统有限公司
打开php.ini,找到下面的条目,进行修改。以下是上传100M的例子。
sudovim/etc/php.ini
file _ uploads=on是否允许通过HTTP上传文件的开关。默认值为开,这意味着开
upload _ tmp _ dir文件将被上传到临时文件在服务器的存储位置。如果未指定,将使用系统默认的临时文件夹
upload _ max _ filesize=100m看文本业务,也就是最大允许文件大小。默认为2M
post _ max _ size=100M指PHP通过表单POST可以接收的最大值,包括表单中的所有值。默认值为8M。一般设置完以上四个参数,上传8m的文件不成问题。如果网络正常。
但是如果你想上传8M大的文件,只设置以上四项当然可以。除非你的网络真的有100M/S的高上传速度,否则你要注意以下参数:
max _ execution _ time=600每个PHP页面运行的最大时间值(秒),默认值为30秒
max _ input _ time=600默认情况下,每个PHP页面接收数据所需的最长时间是60秒
memory _ limit=128M每个PHP页面消耗的最大内存,默认设置为8M,然后重启
Systemctlrestarthttpd看完以上内容,你掌握了如何修改Nginx和Apache的文件上传大小限制吗?如果你想学习更多的技能或了解更多,请关注本站。谢谢你的阅读!
(服务器内容来源于IDC同行,若侵权,请联系我们删除)