当前位置: 主页>网站教程>建站知识> 如何修改PHP上传文件大小限制?
分享本文到:

如何修改PHP上传文件大小限制?

发布时间:01/11 来源:未知 浏览: 关键词: PHP上传

如何修改PHP上传文件大小限制?

PHP上传文件默认限制2M,有的时候我们需要上传大的文件,那么怎么修改PHP上传限制的大小呢? KUCMS官网为您提供正确的修复方法

 

1.修改 max_execution_time,设置脚本执行超时时间

文件上传就像一个5M的文件, 很可能要超过一分钟才能上传完. 但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒, 该脚本就停止执行. 这就导致出现 无法打开网页的情况. 

在php.ini里查找 max_execution_time 默认是30秒.改为 max_execution_time = 6000表示没有限制 

以上修改的是php上传文件中脚本执行超时时间

2. 修改 post_max_size 设定 POST 数据所允许的最大大小。 

此设定也影响到php上传文件。 

php默认的post_max_size 为2M. 

如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空. 

查找 post_max_size .改为 post_max_size = 150M

3. 很多人都会改了第二步.但php上传文件时最大仍然为 8M. 

为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。 

查找upload_max_filesize,默认为8M改为 upload_max_filesize = 120M 

另外要说明的是在php文件上传中,post_max_size 大于 upload_max_filesize 为佳.

对php文件上传有所需求的朋友可以参考下以上的设置! 

设置完以上操作需要重新启动WEB服务

如果是IIS7/7.5+PHP环境,还需要做如下设置:

1、打开IIS管理器,找到Default Web Site。先进行停止。

2、在IIS中双击“请求筛选”打开。

3、点击右边的“编辑功能设置”,打开“编辑请求筛选设置”对话框。

     其中的允许的最大容量长度,默认是”30000000“,30M,将其修改为你所需要的大小即可。

4、启动IIS.

 
责任编辑:admin

当前文章网址:http://www.2t2c.com/jiaocheng/yunying/201801/phpxiugai.html 转载请注明出处!

相关文章

共有125人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

订阅获得更多模板