首頁  >  文章  >  後端開發  >  IIS訪問php頁面問題,報告404錯誤怎麼辦

IIS訪問php頁面問題,報告404錯誤怎麼辦

coldplay.xixi
coldplay.xixi原創
2020-08-03 09:15:383574瀏覽

IIS存取php頁面問題,報告404錯誤的解決方法:1、打開WEB服務擴展,把【所有未知ISAPI擴展】設為允許;2、更改iis主目錄及【doc_root】的配置,重新安裝。

IIS訪問php頁面問題,報告404錯誤怎麼辦

IIS存取php頁面問題,報告404錯誤的解決方法:

方案1:

開啟WEB服務擴展,把「所有未知ISAPI擴展」設為允許!

方案2:

PHP沒有完全安裝正確造成的。

簡單修正方法

4.Internet 服務管理員—網站(右鍵)—屬性—主目錄—設定—新增—副檔名為.php ,點選「瀏覽」將可執行檔案指向php5isapi.dll所在路徑,如:D:\php\php5isapi.dll

5.Internet 服務管理員—Web 資訊管理器—新增一個新的web擴充程式—輸入:PHP ,再將可執行檔指向php5isapi.dll 所在路徑—允許

#5.將下列程式碼複製到一個文字檔案內,儲存為.bat檔案並執行

net stop w3svc
net stop iisadmin
net start w3svc

結果:

方案1說的平台是windows 2003 IIS 6.0,而我的平台是xp iis 5.0,所以根本找不到未知擴充的選項

依照方案2說的執行了一遍,但是結果依然,抓狂,將PHP用重新安裝了一下,錯誤還是依然。

歸零操作:按照安裝說明,重新安裝,設置,當我看到doc_root = “c:\inetpub\wwwroot”,如夢方醒,我更改了IIS的主目錄,卻沒有更改PHP.ini中doc_root的配置,所以就出現了這樣的錯誤。

總結:

從零開始的時候,都很順利,一切都可以實現,而容易遇到問題的時候就是你漸漸熟悉,但是對於配置卻是沒有深入了解的時候,已經不只一次遇到這樣的情況了,所以發明了歸零操作。

對問題缺少分析,什麼情況下引起的問題,例如這次是因為更改了主目錄,但是當遇到問題的時候,往往是一種迷茫,認為可能是伺服器問題,是系統問題,是PHP出了問題,而認識不到是自己更改了什麼,而引入的,當局者迷,冷靜的分析是解決問題的利劍。

但凡遇到特別奇怪的問題,但是網上有找不到答案的問題,往往都是一些特別簡單的問題,比如參數設定錯誤等,往往是自己的思路、認識有點狹隘,或者太浮躁,沒有看幫助文件。

相關學習推薦:php圖文教學

#

以上是IIS訪問php頁面問題,報告404錯誤怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn