windows 2012 IIS8.5修改php+iis上傳附件2M大小限制的方式方法
[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
服務(wù)器版本是:Windows Server 2012
WordPress架設(shè):IIS8.5+PHP+MySql
1、先在網(wǎng)站根目錄下建一個(gè)info.php文件(目的是為了找到php.ini的正確位置)
例如:D:\wwwroot\06929 這個(gè)是網(wǎng)站的根目錄,在此目錄下,新建一個(gè)txt文檔,輸入如下代碼,然后另存為info.php
1 <?php 2 echo phpinfo(); 3 ?>
然后在瀏覽器中訪問這個(gè)文件,例如:http://localhost/info.php
這一步的目的是:查看本服務(wù)器上的php.ini所在位置 + 查看默認(rèn)附件大小的信息
修改php.ini,但是前提是一定要修改正確位置的php.ini,不然縱使php.ini改了千萬遍也不會有效果的
因?yàn)槿绻皇琴徺I空間而是自己搭建的話,可能由于存在多個(gè)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
一般默認(rèn)的設(shè)置值為:
memory_limit=128M //相當(dāng)于單個(gè)腳本可調(diào)用內(nèi)存大小
post_max_size=8M //上傳文件大小上限
upload_max_filesize=2M //默認(rèn)上傳文件大小,這個(gè)就是2M的限制!
max_execution_time=30 //最大執(zhí)行時(shí)間,頁面等待時(shí)間
max_input_time=60 //最大輸入時(shí)間?具體意義不明確,就是上傳時(shí)間相關(guān)
然后將其改為自己需要的值,例如:
memory_limit=128M
post_max_size=20M
upload_max_filesize=20M //這樣就改為可以傳20M以下的文件了
max_execution_time=60
max_input_time=60
3、重啟iis服務(wù)
這個(gè)非常重要,不重啟的話,我們的操作是不生效的;
重啟的方法,開始菜單,運(yùn)行,輸入:iisreset,即可
延伸:
若是采用PHP++MySql的話,需要重啟Apache服務(wù)
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!