安裝 PHP 並將其與 IIS 一起使用

首先,你需要在計算機上安裝並執行 IISInternet 資訊服務 ); 預設情況下 IIS 不可用,你必須從控制面板 - >程式 - > Windows 特性新增特性。

  1. http://windows.php.net/download/ 下載你喜歡的 PHP 版本,並確保下載 PHP 的非執行緒安全(NTS)版本。
  2. 將檔案解壓縮到 C:\PHP\
  3. 開啟 Internet Information Services Administrator IIS
  4. 在左側面板中選擇根專案。
  5. 雙擊 Handler Mappings
  6. 在右側面板上單擊 Add Module Mapping
  7. 設定這樣的值:
Request Path: *.php   
Module: FastCgiModule  
Executable: C:\PHP\php-cgi.exe  
Name: PHP_FastCGI  
Request Restrictions: Folder or File, All Verbs, Access: Script
  1. https://www.microsoft.com/en-US/download/details.aspx?id=30679 安裝 vcredist_x64.exevcredist_x86.exe(Visual C++ 2012 Redistributable)

  2. 設定你的 C:\PHP\php.ini,尤其是設定 extension_dir ="C:\PHP\ext"

  3. 重置 IIS:在 DOS 命令控制檯中鍵入 IISRESET

你可以選擇安裝適用於 IISPHP 管理器, 它對設定 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