大小限制

解决:PHP+Apache上传文件大小限制的问题

*爱你&永不变心* 提交于 2019-11-29 22:40:06
在用PHP进行文件上传的操作中,需要知道怎么控制上传文件大小的设置,而文件可传大小是受到多种因素制约的,现总结如下: 1、php.ini:upload_max_filesize 所上传的文件的最大大小。默认值2M。 2、php.ini:memory_limit 本 指令设定 了一个脚本所能够申请到的最大内存字节数,默认值8M。如果不需要任何内存上的限制,必须将其设为 -1。如果内存不够,则可能出现错误:Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)(一般导入数据库时,如果数据库太大,就会报错,改这个就可以) 3、php.ini:post_max_size 设定POST数据所允许的最大大小。此设定也影响到文件上传。要上传大文件,该值必须大于 upload_max_filesize。 4、php.ini:max_execution_time = 30 ; Maximum execution time of each script, in seconds 5、php.ini:max_input_time = 60 ; Maximum amount of time each script may spend parsing request data 6、