安裝 PHP 並將其與 IIS 一起使用
首先,你需要在計算機上安裝並執行 IIS ( Internet 資訊服務 ); 預設情況下 IIS 不可用,你必須從控制面板 - >程式 - > Windows 特性新增特性。
- 從 http://windows.php.net/download/ 下載你喜歡的 PHP 版本,並確保下載 PHP 的非執行緒安全(NTS)版本。
- 將檔案解壓縮到
C:\PHP\
。 - 開啟
Internet Information Services Administrator IIS
。 - 在左側面板中選擇根專案。
- 雙擊
Handler Mappings
。 - 在右側面板上單擊
Add Module Mapping
。 - 設定這樣的值:
Request Path: *.php
Module: FastCgiModule
Executable: C:\PHP\php-cgi.exe
Name: PHP_FastCGI
Request Restrictions: Folder or File, All Verbs, Access: Script
-
從 https://www.microsoft.com/en-US/download/details.aspx?id=30679 安裝
vcredist_x64.exe
或vcredist_x86.exe
(Visual C++ 2012 Redistributable) -
設定你的
C:\PHP\php.ini
,尤其是設定extension_dir ="C:\PHP\ext"
。 -
重置 IIS:在 DOS 命令控制檯中鍵入
IISRESET
。
你可以選擇安裝適用於 IIS 的 PHP 管理器, 它對設定 ini 檔案和跟蹤錯誤日誌有很大幫助(在 Windows 10 上不起作用)。
請記住將 index.php
設定為 IIS 的預設文件之一。
如果你現在按照安裝指南進行測試,則可以測試 PHP。
就像 Linux 一樣,IIS 在伺服器上有一個目錄結構,這棵樹的根目錄是 C:\inetpub\wwwroot\
,這裡是所有公共檔案和 PHP 指令碼的入口點。
現在使用你喜歡的編輯器,或僅使用 Windows 記事本,並鍵入以下內容:
<?php
header('Content-Type: text/html; charset=UTF-8');
echo '<html><head><title>Hello World</title></head><body>Hello world!</body></html>';
使用 UTF-8 格式(無 BOM)將檔案儲存在 C:\inetpub\wwwroot\index.php
下。
然後使用你的瀏覽器在以下地址開啟你的全新網站: http://localhost/index.php