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

Windows IIS + PHP 5 環境建置完整指南:MySQL 擴展手動啟用流程

     編輯:PHP 相關知識

為什麼需要應用程式伺服器?

動態網頁包含伺服端腳本,Web 伺服器 (IIS) 需將請求轉交 PHP 處理後再回傳結果。PHP 即為此應用程式伺服器角色。

PHP 5 Windows 安裝步驟 (IIS 環境)

1. 下載與安裝

  • 官網下載 Windows PHP 5.x Installer (.msi)
  • 雙擊安裝,預設路徑 C:\PHP
  • 以管理員身分執行安裝程式

2. 手動啟用 MySQL 擴展 (關鍵步驟)

PHP 5 Windows 安裝程式**預設不啟用** MySQL 擴展,需手動處理:

  1. 下載 Windows PHP 5.x Zip 套件 (含完整擴展庫)
  2. 解壓縮至暫存資料夾 (如 C:\Temp\php-5.x)
  3. 複製 ext 資料夾到 C:\PHP\ext
  4. 編輯 C:\Windows\php.ini:
; 1. 設定擴展目錄 (注意結尾斜線)
extension_dir = "C:\PHP\ext"

; 2. 啟用 MySQL 擴展 (移除分號)
extension=php_mysql.dll
  1. 複製 libmysql.dll 從解壓縮套件到 C:\Windows\System32
  2. 重新啟動 IIS (iisreset 或服務管理員重啟)

3. 驗證安裝

<?php
phpinfo();
?>

瀏覽器開啟,搜尋 PDO 區塊確認:


PDO support => enabled
PDO drivers => mysql, sqlite, ...

常見問題排查

現象原因解決
MySQL 連線失敗libmysql.dll 找不到複製到 System32 或加入 PATH
擴展不載入extension_dir 路徑錯誤確認絕對路徑、結尾斜線
IIS 500 錯誤PHP CGI 逾時或權限檢查 php.ini max_execution_time、應用程式集區身分
php.ini 不生效讀取錯誤位置phpinfo() 確認 Loaded Configuration File

進階:FastCGI 設定 (IIS 7+ 推薦)

傳統 ISAPI/CGI 效能較差,現代 IIS 建議使用 FastCGI:

  1. IIS 管理員 → 處理常式對應 → 新增模組對應
  2. 請求路徑:*.php
  3. 模組:FastCgiModule
  4. 可執行檔:C:\PHP\php-cgi.exe
  5. 名稱:PHP-FastCGI

總結

Windows IIS + PHP 5 核心在於:**安裝器裝核心、Zip 包補擴展、php.ini 改路徑啟用擴展、libmysql.dll 進 System32、重啟 IIS 驗證**。掌握此流程,即可在 Windows 建置穩定的 PHP 生產環境。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved