這篇文章的目的是告訴你在Win2000 Professional下如何將PHP4配置到你的IIS5。我用的是Windows2000 Professional英文版、IIS5英文版和PHP4.0.4-Win32 Binaries,可以從PHP的官方網站www.php.net下載。注意別下載錯了,那個PHP4.0.4 Release Candidate 1 Source是為Unix用戶準備的,你需要的是PHP 4.0.4 Release Candidate1 Binaries for Win32。
注意,首先你要安裝IIS5,因為Win2000 Professional預設安裝時把它給忘了。 IIS5的安裝方法在這裡就不用討論了吧,如果有問題請參考別的資料。
OK!
第一步,解開PHP4.0.4-Win32.ZIP壓縮包,你可以把它放在C:PHP4下面。
第二步,把C:PHP4下面的php.ini-dist檔案複製到WINNT目錄下,並改名成php.ini。你不需要修改任何參數就可以運行,當然根據不同情況你可以自行修改某些參數。
第三步,把C:PHP4php4ts.dll複製到C:WINNTsystem32目錄下。
第四步,點start->programs->adminstrative tools->internet service manager
第五步,在電腦管理視窗上展開“服務和應用程式”/“Internet資訊服務”,在“預設資訊服務”,在“預設Web網站」上點滑鼠右鍵,選屬性,此時系統彈出「預設Web網站屬性」視窗
第六步,在「預設Web網站屬性」視窗上點取「ISAPI篩選器」標籤,點選「新增”按鈕,在彈出的“篩選器屬性”視窗的“篩選器名稱”中輸入“PHP”,“可執行檔”中輸入“C:PHP4sapiphp4isapi.dll”,確定。
第七步,在「預設Web網站屬性」視窗上點取「主目錄」標籤,點選「設定」按鈕,在彈出的「應用程式設定」視窗中點取「新增」按鈕,在彈出的在「新增/編輯應用程式副檔名映像」對話方塊中的「執行檔」文字方塊中輸入「C:PHP4sapiphp4isapi.dll」,「副檔名」文字方塊中輸入「.php」(注意一定要有那個點),確定。
第八步,回到命令列窗口,輸入「net stop iisadmin」指令,終止IIS服務。系統會問你是否要將相關的服務也停止,答是。
重新啟動IIS服務。
OK,你的配置到此已經結束了,下面讓我們寫一個PHP程序,試驗一下配置是否成功!編輯一個文件,名字為hello.php,內容為:
echo "Hello,World!";
?>
把這個文件保存在預設Web節點的預設文文件目錄下(C:Inetpubwwwroot),然後打開瀏覽器,在網址列輸入localhost/hello.php,如果順利,經典的「Hello,World!」應該會出現在你的瀏覽器中。如果找不到頁面,而你也能確認上述幾步都沒問題,那麼在瀏覽器的網址列中輸入位址127.0.0.1/hello.php試試看,如果能成功,則表示你的hosts檔案有問題,請編輯C:WINNTsystem32driversetc下面的hosts文件,加入「127.0.0.1 localhost」一行。
好啦,開始你的PHP之旅吧!