1.背景

上传文件时,因超默认2M最大限制,无法上传。需在php.ini中修改大小限制及时间限制。

2.大小限制

举例改成50M:

upload_max_filesize = 50M

post_max_size = 100M

memory_limit = 150M

需要保持memory_limit > post_max_size > upload_max_filesize,注意改的太大也不好。

3.时间限制

max_execution_time = 150 脚本执行时间(秒)

max_input_time = 300 脚本解析时间(秒)

执行时间适当改大,保证php脚本的执行不会在上传过程中超时。

4.临时设置

@ini_set('upload_max_size','64M');

@ini_set('post_max_size','64M');

@ini_set('max_execution_time','300');