首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

Windows IIS 環境下 PHP 安裝配置入門完整指南

     編輯:PHP 相關知識

前置需求

  • Windows XP/2000/2003 系統
  • IIS (Internet Information Services) 已安裝並正常運行
  • 從 php.net 下載 PHP 安裝包 (建議 ZIP 版本)

安裝步驟

1. 解壓 PHP 檔案

將下載的 ZIP 解壓至 C:\php5 (路徑自訂,避免中文、空格)。

2. 複製關鍵檔案

  • 將 C:\php5 目錄下所有 .dll 檔案複製到 C:\WINNT\system32 (Win2000/XP) 或 C:\Windows\system32 (Win2003+),勿覆蓋現有檔案
  • 將 php.exe 和 php.ini-dist 複製到 C:\WINNT 或 C:\Windows

3. 設定 php.ini


# 重命名設定檔
rename C:\WINNT\php.ini-dist C:\WINNT\php.ini

# 編輯 php.ini 關鍵設定
extension_dir = "C:\php5\ext"      ; 擴充套件目錄
cgi.force_redirect = 0             ; IIS 必須設為 0
;extension=php_mysql.dll           ; 依需求啟用擴充 (去掉分號)
;extension=php_gd2.dll

4. IIS 應用程式對應配置

  1. 開啟「網際網路資訊服務管理員」 (inetmgr)
  2. 右鍵網站 → 「內容」 → 「主目錄」標籤 → 「配置」按鈕
  3. 「應用程式對應」標籤 → 「新增」:
    • 可執行檔:C:\WINNT\php.exe %s %s (或完整路徑)
    • 副檔名:.php
    • 動作:GET,POST,HEAD
    • 勾選「指令碼引擎」

5. ISAPI 篩選器配置 (效能更佳)

  1. 同「內容」視窗 → 「ISAPI 篩選器」標籤 → 「新增」
  2. 篩選器名稱:PHP
  3. 可執行檔:C:\WINNT\system32\php5isapi.dll

6. 預設文件設定

  1. 「文件」標籤 → 「新增」
  2. 預設文件名:index.php
  3. 移至最上方優先級最高
  4. 可同步加入 default.php, index.php3 等

7. 重啟與測試

  1. 關閉所有 IIS 視窗
  2. 重啟 IIS 服務:命令列執行 iisreset 或重啟電腦
  3. 在網站根目錄建立 test.php:
<?php
phpinfo();
?>

瀏覽器訪問 https://localhost/test.php,若顯示 PHP 資訊頁面即安裝成功。

常見問題排查

現象可能原因解決方案
顯示原始碼/下載檔案應用程式對應未設定或路徑錯誤檢查步驟 4,確認 php.exe 路徑正確、副檔名 .php 已對應
HTTP 500 錯誤php.ini 設定錯誤、擴充套件缺失 DLL檢查 php.ini、確認 extension_dir、啟用錯誤顯示 display_errors = On
無法載入 MySQL/GD 擴充DLL 檔案不在 system32 或 extension_dir 錯誤確認 php_mysql.dll, php_gd2.dll 存在於 ext 目錄並複製到 system32
中文亂碼字元集不一致php.ini 設定 default_charset = "utf-8",網頁加 <meta charset="utf-8">

進階建議

  • 生產環境建議使用 FastCGI (PHP 5.3+ 內建 php-cgi.exe) 取代 ISAPI,穩定性與效能更佳
  • 定期更新 PHP 版本修補安全漏洞
  • 停用不需要的擴充套件減少記憶體佔用與攻擊面
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved