配置示範環境:VM8 + Windows Server 2003 Enterprise Edition + IIS6.0 + php4.2.17_win32
一、 備份之前的配置
注意:該步驟不能省略,避免發生由于配置失敗導緻伺服器當機,而短時間無法恢複的情況。
在開始菜單中,點選“所有程式”à“管理工具”à“Internet 資訊服務(IIS)管理器”,打開Internet 資訊服務(IIS)管理器視窗

在左側的Internet 資訊服務清單中,找到本地計算機的名字,然後在其上右擊,選擇à“所有任務”à“備份/還原配置(B)”,打開“備份/還原視窗”
然後點選“建立備份(C)”,打開“配置備份”視窗
在“配置備份名稱(C)”的輸入框中輸入備份名稱,如:PHP-CGI轉到PHP-ISAPI前的配置檔案備份。然後點選“确定”,等待操作完成,再進入下一步操作。
二、 配置系統環境變量
我的電腦->屬性->進階->“環境變量”-“系統變量”中增加變量,變量名:phprc,變量值為:php安裝目錄下php.ini的路徑,如:C:\server\php\php.ini。
三、 拷貝php5ts.dll動态連結庫到系統目錄下
在php的安裝目錄中找到php5ts.dll,然後将其拷貝到“C:\WINDOWS\system32”目錄下即可。
四、 添加web服務擴充
打開Internet 資訊服務(IIS)管理器視窗,在左側清單中找到“Web服務擴充”,然後在其上右擊“添加一個新的Web服務擴充”指令,打開“建立web服務擴充”視窗
在擴充名輸入框中輸入:php,然後點選“添加”按鈕,找到php安裝目錄下的php5isapi.dll檔案,勾選“設定擴充狀态為允許”,然後點選确定。
五、 配置網站屬性
同樣在Internet 資訊服務(IIS)管理器視窗中,在左側“預設網站”上右擊,然後選擇“屬性”子菜單,打開“預設網站 屬性”視窗,并打開“ISAPI篩選器”頁籤
點選“添加”按鈕,在彈窗的“添加/編輯篩選器屬性”視窗中,輸入篩選器名稱:php,可執行檔案:通過浏覽找到php目錄下的php5isapi.dll,然後點選确定
進入“主目錄”頁籤,點選“配置”按鈕
在“映射”頁籤中,找到原有擴充名為php、php3的兩項擴充,選中後,點選編輯,将可執行檔案的路徑修改為php安裝目錄下的php5isapi.dll的路徑
點選确定。
六、 重新開機IIS
同樣在Internet 資訊服務(IIS)管理器視窗中,在左側的清單中,找到本地計算機,在其上右擊,選擇“所有任務”à“重新開機IIs”即可。
七、 配置失敗的解決方法
如果重新開機IIS後出現站點通路失敗,請在記錄錯誤提示資訊後,使用第一步中備份的配置還原IIS的配置。