php 修改上传文件大小 (max_execution_time post_max_size)

有些朋友要经过本身的网站后台,包括论坛,来上传一些文件,php通常为2m,或8m(如下咱们按默认为2m),接下来就是来说怎么修改上传文件大小的。php

1.首先修改执行上传文件限制post

通常的文件上传,除非文件很小.就像一个5M的文件,极可能要超过一分钟才能上传完.
但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就中止执行.
这就致使出现 没法打开网页的状况.这时咱们能够修改 max_execution_time网站

在php.ini里查找
max_execution_time
默认是30秒.改成
max_execution_time = 0
0表示没有限制文件上传

另外一种方法是能够在php程序中加入
set_time_limit();
来设定页面最久执行时间.
set_time_limit(0);//0表示没有限制it

2.其次修改数据包的最大限制io

修改 post_max_size 设定 POST 数据所容许的最大大小。此设定也影响到文件上传。
php默认的post_max_size 为2M.若是 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.
查找 post_max_size .改成
post_max_size = 150M后台

3. 最好修改上传文件的最大限制file

不少人都会改了第二步.但上传文件时最大仍然为 2M.
为何呢.咱们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。
查找upload_max_filesize,默认为8M改成
upload_max_filesize = 100M程序

另外要说明的是,post_max_size 大于 upload_max_filesize 为佳方法

相关文章
相关标签/搜索