服务器上限制图片上传大小

IIS7
 

 
     

       
        
       

  

IIS6
问题现象

ECS Windows server 2003系统如何修改IIS搭建的网站后台上传文件的大小限制?
解决方案 ①

1、开始-【管理工具】-【服务】中将“iis admin service服务”停止。
2、通过记事本通编辑工具修改文件:C:\WINDOWS\system32\inetsrv\MetaBase.xml ,找到AspMaxRequestEntityAllowed字段,此字段默认值设置为“204800”单位为byte,可将此值修改为需要的数值(一般不建议修改过大,避免消耗过高资源)。
3、重启iis服务即可生效。
 

解决方案 ②


修改第一步中找到的php.ini
1、用记事本打开php.ini

搜索:memory_limit、post_max_size、upload_max_filesize、max_execution_time、max_input_time

一般默认的设置值为:

memory_limit=128M     //相当于单个脚本可调用内存大小
post_max_size=8M     //上传文件大小上限
upload_max_filesize=2M   //默认上传文件大小,这个就是2M的限制!
max_execution_time=30  //最大执行时间,页面等待时间
max_input_time=60    //最大输入时间?具体意义不明确,就是上传时间相关

然后将其改为自己需要的值

2、启iis服务

这个非常重要,不重启的话,上面做的更改是不会生效的

重启的方法,开始菜单,运行,输入:iisreset,即可

 

若是采用PHP+Apache+MySql的话,需要重启Apache服务

你可能感兴趣的:(环境搭配)