Win2003 (IIS6)+PHP上传文件尺寸限制解决
突破Win2003 (IIS6)上传文件尺寸限制 出于安全性考虑,防止利用大文件上传造成对站点的攻击,IIS6默认只允许上传200K文件. 为突破这个限制,可以采用一下方法: 解决办法: 1. 关闭 IIS Admin Service 服务 2. 打开 \Windows\system32\inesrv\metabase.
xml 3. 修改ASPMaxRequestEntityAllowed的值为自己需要的, 默认为 204800 4. 启动 IIS Admin Service Windows下PHP.ini及
PHP服务器PHP.ini都要调整 在用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