Win7 下 IIS7 配置 PHP5 (Isapi + FastCgi)

在 Windows 7 IIS7 平臺下配置 PHP 有兩種方式,一種是 ISAPI 的方式,另一種是 FastCGI 方式。配置時有一點需要注意是在 php5.3 之後就不再支持 ISAPI 這種方式了,只能通過 FastCGI 的方式進行配置。

        準備工作

        首先下載一個 php5.3 之前的版本和一個 php5.3 之後的版本,例如 php5.2.17(注意下載 VC6 x86 Thread Safe 版本,線程不安全的版本好像也不支持 ISAPI 的方式...)和 php5.4.3(任意版本均可)。

        Win7 IIS 安裝

        在完成 IIS 上配置 PHP5 之前需要先安裝 IIS7,Win7 默認並沒有安裝 IIS ,過程如下:

        首先進入《控制面板》 -> 點擊《程序與功能》 -> 再點擊左側《打開或關閉 Windows 功能》 -> 勾選下圖所示紅色框中的選項,點擊確定,等待安裝完成即可。

        

        完成 IIS7 的安裝後,既可在《控制面板》的《管理工具》中看到 《Internet 信息服務(IIS)管理器》的選項了。

        

        雙擊打開《Internet 信息服務(IIS)管理器》,管理界面如下:

        

        IIS7 下配置 PHP

        a) ISAPI 方式

        環境與工具:Win7 + ISS7 + php5.2.17

        1. 解壓 php5.2.17 到 C:\php5.2 目錄下(目錄任意,最好不要出現空格,如:C:\program files\php5.2)。

        2. 複製 php5.2 目錄下的 php.ini-recommended 文件,並將複製文件改名爲 php.ini。

        3. 單機左側 《Default Web Site》,出現如下圖示:

        

        4. 雙擊《處理程序映射》後點擊右側《添加腳本映射...》,在彈出的窗口中按以下進行配置。

        

        5. 填好之後點擊確定,並在彈出的確定對話框中選擇“是”,配置結束。

        6. 在網站根目錄下(默認爲%SystemDrive%\inetpub\wwwroot)創建一個 index.php 文件,內容爲:

        <?php
                phpinfo(); 
        ?>

        7. 重啓服務,在瀏覽器中輸入 http://localhost/index.php,出現下面頁面則說明配置成功。

        

        b) FastCGI 方式

        環境與工具:Win7 + ISS7 + php5.4.3

       1. 解壓 php5.4.3 到 C:\php5.4 目錄下(目錄任意,最好不要出現空格,如:C:\program files\php5.4)。

        2. 複製 php5.4 目錄下的 php.ini-development 文件,並將複製文件改名爲 php.ini。

3. 修改 php.ini 文件, 找到 data.timezone ,去掉前面的註釋符”:”,修改爲 date.timezone = "Asia/Shanghai" (這裏必須改,不然會報錯)

        4. 單機左側 《Default Web Site》,之後雙擊中間的《處理程序映射》,並點擊右側的《添加模塊映射...》,按以下進行配置。

        

        注意:在選擇可執行文件的時候,把類型由 *.dll 改爲 *.exe。

        5. 填好之後點擊確定,並在彈出的確定對話框中選擇“是”,配置結束。

        6. 測試方法和之前一樣,配置成功則出現以下頁面:

        


發佈了354 篇原創文章 · 獲贊 182 · 訪問量 120萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章