服務器版本是:Windows Server 2003 SP2
1、首先在網站根目錄下建一個info.php文件
例如:D:\wwwRoot\wp 這個是網站的根目錄,在此目錄下,新建一個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的位置是 C:\WINDOWS\php.ini
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=12M
upload_max_filesize=10M //這樣就改爲可以傳10M以下的文件了
max_execution_time=60
max_input_time=60
注:經本人測試,不能只修改“upload_max_filesize”,還必須修改“post_max_size”,才行。
3、重啓iis服務
這個非常重要,不重啓的話,上面做的更改是不會生效的
重啓的方法,開始菜單,運行,輸入:iisreset,即可
若是採用PHP+Apache+MySql的話,需要重啓Apache服務
4、驗證修改效果
經過上述3步之後,再查看info.php,可以看到相應的信息已經更新過了
可以看到上面的截圖上是修改過後的信息了,至於修改前(默認2M大小)的在此便不截圖了。