日期:2014-05-17  浏览次数:20466 次

PHP上传文件最大限制
在/etc/php5/apache2/中找到php.ini文件, 修改以下地方:
1. max_execution_time
默认是30秒, 设置为0表示没有限制. 该参数主要用于设定php页面最久的执行时间, 如默认的30秒, 表示页面执行30秒之后如果没有完成, 该脚本就停止执行.
当然,如果要特殊情况特殊处理, 那么在页面中调用方法:
set_time_limit(max_time);


2. post_max_size
在php中该参数默认设置为2M. 如果POST数据尺寸大于post_max_size, 则$_POST和$_FILES superglobals便会为空. 该参数也会影响到文件的上传.

3. upload_max_filesize
很多人改了1,2两个参数, 但是在上传文件时最大仍然为 8M.因为upload_max_filesize默认为8M, 我们应该修改这个参数的值.

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