Press "Enter" to skip to content

PHP上传文件大小限制

用php上传比较大的文件,有时候默认是不可以的,必须按照下面的方法修改php的配置文件。 配置php.ini文件,Ubuntu下路径:

/etc/php5/apache2/php.ini

以上传500M以下大小的文件为例,查找以下选项并修改:

# 打开文件上传选项
file_uploads = On
# 上传文件上限
upload_max_filesize = 500M

如果要上传比较大的文件,仅仅以上两条还不够,必须把服务器缓存上限调大,把脚本最大执行时间变长

# post上传上限
post_max_size = 500M
# 每个脚本的最大执行时间
max_execution_time = 1800
# 每个脚本花费解析请求数据的最大时间
max_input_time = 1800
# 脚本可能消耗的最大内存量(上限)
memory_limit = 128M
Leave a Reply

Your email address will not be published. Required fields are marked *