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

Windows IIS 環境下安裝配置 PHP 5 應用程式伺服器完整指南

     編輯:PHP 綜合知識

背景:為什麼需要 PHP 應用程式伺服器?

處理動態網頁(包含伺服器端腳本)時,Web 伺服器(IIS)會將請求轉交給應用程式伺服器(PHP 引擎)處理,再將結果返回瀏覽器。本文針對 Windows + IIS + PHP 5 + MySQL 的經典組合,提供步驟級安裝指引。

安裝流程

  1. 以管理員身份登入 Windows。
  2. 下載並執行 PHP 5.x Windows Installer(官網下載頁),按預設完成安裝。
  3. 下載 PHP 5.x ZIP 包(同頁面),解壓至暫存資料夾(如 C:\Temp\php-5.x)。ZIP 包包含 Installer 未安裝的擴展庫。
  4. 部署擴展目錄:將解壓後的 ext 資料夾完整複製到 C:\PHP\ext\。
  5. 編輯 C:\Windows\php.ini:
    • 修改 extension_dir = "C:\PHP\ext\"(注意尾部反斜槓)。
    • 啟用 MySQL 擴展:將 ;extension=php_mysql.dll 前的分號移除。
  6. 複製 libmysql.dll:從解壓暫存資料夾複製到 C:\Windows\System32\,IIS 處理 PHP+MySQL 需此庫。
  7. 重啟 IIS:iisreset 或服務管理器重啟。

驗證安裝

在 Web 根目錄建立 info.php:

<?php phpinfo(); ?>

瀏覽器訪問,確認:

  • PHP Version 顯示正確版本。
  • Loaded Configuration File 指向 C:\Windows\php.ini。
  • mysql 區塊顯示 Client API version,證明擴展載入成功。

常見問題排查

現象可能原因對策
PHP 頁面顯示原始碼ISAPI 映射未生效IIS 管理器 → 網站 → 處理程式對應 → 確認 .php 指向 C:\PHP\php5isapi.dll
MySQL 連線失敗libmysql.dll 版本不符或路徑錯誤確保 C:\Windows\System32\libmysql.dll 來自同版本 PHP ZIP 包
錯誤 500php.ini 語法錯或擴展衝突查看 Windows 事件檢視器 → Application 日誌,定具體錯誤行

現代化提示(2024+)

  • PHP 5 已停止維護,新專案請使用 PHP 8.2+。
  • IIS 建議搭配 FastCGI (php-cgi.exe) 而非 ISAPI,效能與穩定性更優。
  • 生產環境推薦 PHP Manager for IIS 圖形化管理工具,簡化多版本共存與擴展啟停。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved