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');