Windows

如何結合 IIS7 使用 PHP?

  • February 26, 2010

我已啟用 IIS7 並希望將其與 PHP 結合使用。為此,我已經安裝了 PHP。而且我找到了一個相當詳細的描述,說明如何使 IIS7 能夠使用 PHP。但是,我在最後一步遇到了問題。作為執行檔,我需要指明“php5isapi.dll”,但我沒有這個文件。在我的“C:\Program Files\PHP”中有幾個 *.dll 文件:libeay32.dll、libpq.dll、php5ts.dll、ssleay32.dll。我嘗試使用“php5ts.dll”(因為它的名稱與“php5isapi.dll”最相似)。

當我按 OK 時,我得到一個與說明中給出的非常相似的視窗。那裡寫著:

你想允許這個 ISAPI 擴展嗎?點擊“是”並將帶有“允許”條目的擴展添加到 ISAPI 和 CGI​​ 限制列表中,或將現有擴展條目更新為 ISAPI 和 CGI​​ 限制列表中的“允許”。

我點擊“是”並得到一個帶有錯誤消息的視窗:

此處理程序所需的指定模組不在模組列表中。如果要添加腳本映射處理程序映射,則 IsapiModule 或 CgiModule 必須在模組列表中。

誰能解釋一下這裡發生了什麼?

在 SO 上查看這個問題:

為什麼安裝 PHP for Windows 後 php5isapi.dll 失去?

引用自:https://serverfault.com/questions/117179