我知道這已經在這裏被問了幾次了。但是沒有任何與IIS上的PHP相關的建議或答案都有幫助。在IIS 5.1上的PHP不起作用
我已經嘗試在兩臺計算機上安裝PHP的IIS 5.1(XP SP 3),它仍然無法正常工作。 我甚至開始認爲在IIS上的PHP的所有文章和安裝程序是一個巨大的惡作劇......並且在IIS上的PHP實際上並不工作。
我花了最近6個小時試圖讓它工作。沒有什麼。截至目前,當我導航到http://localhost/phpinfo.php所有顯示的是:「指定的模塊找不到。」我的IIS應用程序仍然完美。
phpinfo.php的包含:
<?php echo phpinfo(); ?>
即使加載與test.php的的 「Hello World」。在它給我同樣的錯誤信息。
當前安裝的PHP是從http://php.iis.net/(頁面中間的藍色大按鈕)安裝的。這在我的程序目錄(F:\ PHP)中安裝了PHP。
這並沒有配置PHP的工作,所以我在「網站」>「屬性」>「主目錄」>「配置」>「映射」>「添加」中手動添加了應用程序映射。 我添加了C:\ WINDOWS \ system32 \ inetsrv \ fcgiext.dll,分機.php,「GET,HEAD,POST」
任何人都知道我的問題是什麼?
我卸載了fastcgi和php,然後從官方的PHP 5.3安裝程序重新安裝。這實際上並沒有讓它開始工作。我必須在「網站」及其「默認網站」節點中將「.php」映射到F:\ php \ php-cgi.exe ...我讀過的文章中沒有說我需要做。任何想法爲什麼這部分被遺漏了? – 2009-11-13 14:32:16
說實話,我們從不使用PHP安裝程序。在我們的主機平臺上,我們只需將發行版解壓縮到'c:\ php',然後根據我們客戶的託管計劃在全球或每個站點映射'.php'擴展名。 – Kev 2009-11-13 14:35:44