windows 2012 IIS8.5修改php+iis上传附件2M大小限制的方式方法
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
服务器版本是:Windows Server 2012
WordPress架设:IIS8.5+PHP+MySql
1、先在网站根目录下建一个info.php文件(目的是为了找到php.ini的正确位置)
例如:D:\wwwroot\06929 这个是网站的根目录,在此目录下,新建一个txt文档,输入如下代码,然后另存为info.php
1 <?php 2 echo phpinfo(); 3 ?>
然后在浏览器中访问这个文件,例如:http://localhost/info.php
这一步的目的是:查看本服务器上的php.ini所在位置 + 查看默认附件大小的信息
修改php.ini,但是前提是一定要修改正确位置的php.ini,不然纵使php.ini改了千万遍也不会有效果的
因为如果不是购买空间而是自己搭建的话,可能由于存在多个php.ini而没有修改正确位置的php.ini
备注:php.ini 基本位置在于windows目录下或者C盘PHP目录下,具体的还是看大家测试的位置;
2、修改第一步中找到的php.ini
用写字板打开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 //最大输入时间?具体意义不明确,就是上传时间相关
然后将其改为自己需要的值,例如:
memory_limit=128M
post_max_size=20M
upload_max_filesize=20M //这样就改为可以传20M以下的文件了
max_execution_time=60
max_input_time=60
3、重启iis服务
这个非常重要,不重启的话,我们的操作是不生效的;
重启的方法,开始菜单,运行,输入:iisreset,即可
延伸:
若是采用PHP++MySql的话,需要重启Apache服务
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!