十步!輕鬆搞定IIS PHP環境

2022-03-10 05:23:23 字數 2613 閱讀 9788

突然心血來潮想著自己一直使用apache+php的模式,想要了解一下iis+php的模式。說起來也算是九曲十八彎吧!

第一部分:以isapi.dll 擴充套件的形式

結果按照資料上面說的我就是找不到乙個isapi.dll這個東西,只有nsapi.dll,最後一查才知道:php5.3以後就不支援這種形式的搭建了。

php5.3是不能在iis6上面通過isapi擴充套件執行的,而且在php5.3檔案裡面也沒有

php5.3isapi.dll

,取而代之的是

php5.3nsapi.dll

,換句話說php5.3以後的版本就不再用isapi進行擴充套件在iis裡執行了,只能通過

fastcgi

的方式執行

第二部分:繼續網上搜尋了一堆的fastcgi 按照php的教程,可是我又找不到人家說的

「安裝後在 c:\windows\system32\inetsrv 目錄下產生了五個檔案。如下圖」

安裝時竟然提示我:

我擦、重複不下五遍,而且還在虛擬機器上面測試,相同結果。最後我試著搜尋了一下:fastcgi,出來了一下結果,就這樣成功了,下面就貼出這十步:

1、微軟提供的『web平台安裝程式』

2、我這裡是iis7,點選web pi 進入下面頁面

5、沒關係,我們搜尋一下 fastcgi

7、點選fastcgi設定

8、我們去目錄地下檢視

9、新建乙個phpinfo.php 檔案,裡面寫上

10、訪問 http://localhost/phpinfo.php或者

好了,大功告成!

寫這篇可能沒有太多的技術含量,但是對於可能和我犯一樣錯誤的同學會有幫助,因為隨著php的發展,iis也開始重視起來了,原來iis可能只是支援,現在微軟有意想把它做成像很多整合環境一樣的趕腳。所以,網上的一些原來的iis+php的教程有時候可能會弄的我們這些新手一頭霧水,這裡我把自己的經歷貼出來,希望可以幫到和我一樣的同學。

後續:

1、首先確認iis中啟用了cgi功能:

3、安裝過程就不貼圖了,直接下一步就好。完成後就會在iis 中會發現裡面多了乙個php manager圖示項了。雙擊php manager後,點選「register new php version」,然後選擇好c:\php5.6\php-cgi.exe,就ok了

4、繼續寫乙個phpinfo.php的檔案測試,成功!

5、至於mysql.dll 等什麼extension擴充套件,根據實際需要修改php.ini檔案就好了。

感謝下面的三位園友:vibbow、傻子有人用了 、codepat

十步寫Cartridge 一

十步寫 cartridge 這篇文章告訴你如何寫乙個 andromda cartridge在10 個不同的步驟中,使用乙個簡單的 cartridge 從uml 開發模型中生成乙個類似於 ant的構建指令碼。這就是為什麼教程 cartridge 被叫做 andromeda deployment 新的 ...

十步直通深度學習

隨著深度學習的不斷火熱,任何乙個開發者都想上深度學習這趟快車。但是?到底怎麼樣才能快速上手了?以下是我自己的方式學習。我絕不會聲稱這是最好的方式,但是直到現在看來這條道路是我認為最佳的方式。在這篇文章中,我將向你介紹10個步驟去轉型深度學習,希望可以幫助到你。ok,出發!1 相信你可以做到 很多人擔...

專案計畫十步法

專案延期 超費用和客戶不滿意的最普遍的原因之一是因為缺乏適當的專案計畫。專案計畫 階段是專案中最為核心的階段之一。在計畫階段,人力 資源 財力 商和各項任務都必須被正確地安排,只有這樣,專案經理才能夠有效地監控專案的中間產物和最終成果。下面的步驟能有助於快速有效地制定專案計畫 步驟1 制定專案計畫 ...