前言
甚久未在 Windows 上利用 IIS 執行 PHP(上回利用 IIS 配 PHP 執行環境還是流行 PHP 4 的時代)。
正文
主要需要進行兩方面的安裝及其設定,其相關所包含的內容及步驟如下:
- PHP
- Windows
PHP
此例以「穩」字第一原則,選擇當前仍在 security support 但過了 active support 的最新的版本(即該版本不再有功能更新)。
依照下圖,以當前的 7.0 爲例,至 PHP for Windows 下載 NTS 版本。
安裝 PHP(本文示例將下載得到的包解壓至 %SystemDrive%\opt\php\7.0.28\nts-Win32-VC14\x64
,並作配置,即複製 php.ini-development
爲 php.ini
),選上常用擴展同配置相關的值便可。
注意:配置檔案或須賦予執行 PHP 的 user 的讀取配置檔 php.ini
的權限(此處示例將 Everyone
賦予讀取權)。
Windows
步驟:
- 安裝 IIS
- 配置
其一,選中如下圖中圈住部分確認便可:
圖示
其二,添加環境變數。
上述步驟需要定位到以下兩個位置找尋相應的 UI 進行設定以安裝。
- 開始
- 設置
- 應用和功能
- 相關設置
- 程序和功能
- 啓用或關閉 Windows 功能
- 程序和功能
- 相關設置
- 應用和功能
- 文件資源管理器
- 此電腦
- 桌面
- 控制面板
- 系統和安全
- 系統
- 高級系統設置(系統屬性——高級)
- 環境變量
- 系統變量
-Path
編輯 (<u>I</u>):%SystemDrive%\opt\php\7.0.28\nts-Win32-VC14\x64
- 系統變量
- 環境變量
- 高級系統設置(系統屬性——高級)
- 系統
- 系統和安全
- 控制面板
- 桌面
- 此電腦
- 設置
配置:在 IIS 管理器中添加「處理程序映射」並「添加模塊映射」,請求路徑設定爲 *.php
,模塊選定爲 FastCgiModule
,可執行文件(可選)(<u>E</u>),便可。
後話
兩個主要方面完成後便可進行配置上的調優了,且參閱以下列表:
以文中所述方式安裝的 PHP 乃是以 FastCGI 執行之。
网友评论