在 Windows Server 2003 環境下部署 IIS 6.0、PHP 及 MySQL 是經典的 Web 伺服器架構。本文詳細記錄從下載、安裝到環境變數配置、PHP 擴展啟用、IIS 映射設定等完整流程,適合初次建站的管理員參考。
官方建議採用手動安裝,將所有 PHP 相關檔案集中放在同一目錄(如 D:\PHP),並加入系統 PATH 環境變數,方便後續升級與維護。安裝程式雖然省事,但不支援自動安裝擴充套件,且安全性較低,不建議用於正式線上環境。
從 PHP 官網 下載 ZIP 套件(如 PHP 5.1.2),解壓至 D:\PHP。
「我的電腦 → 內容 → 進階 → 環境變數 → 系統變數 → Path → 編輯」,在尾端加入 D:\PHP;(注意分號分隔)。
複製 php.ini-recommended 為 php.ini,主要修改項:
| 設定項 | 修改值 | 說明 |
|---|---|---|
| register_globals | On | 解決論壇安裝空白頁問題(兩處) |
| short_open_tag | On | 支援短標籤 |
| extension_dir | D:\PHP\ext | 指定擴充套件目錄 |
| extension=php_mbstring.dll | 啟用 | phpMyAdmin 需要 |
| extension=php_gd2.dll | 啟用 | 圖形處理庫 |
| extension=php_mysql.dll | 啟用 | MySQL 支援 |
| memory_limit | 20M | 記憶體上限 |
| post_max_size | 20M | POST 資料上限 |
| upload_max_filesize | 20M | 上傳檔案上限 |
新增系統變數 PHPRC,值為 D:\PHP,讓 PHP 能正確讀取設定檔。
將 D:\PHP 及 D:\PHP\ext 下所有 .dll 複製到 C:\WINDOWS\system32,php.exe、php-win.exe、php.ini 複製到 C:\WINDOWS。完成後重啟電腦使變數生效。
php,可執行檔指向 php5isapi.dll。.php,可執行檔同指向 php5isapi.dll,動作限定 GET,HEAD,POST,TRACE,勾選「指令碼引擎」與「確認檔案是否存在」。php5isapi.dll,並勾選「允許」。建立 phpinfo.php:
<?php phpinfo(); ?>
瀏覽 https://localhost/phpinfo.php,若顯示 PHP 詳細資訊即安裝成功。若出現下載提示或 404,請回查上述步驟。
在「Web 服務擴充」中需額外新增一個擴充項目指向 php5isapi.dll,比「允許所有未知 ISAPI 擴充」更安全。
完成上述步驟即擁有穩定的 IIS + PHP + MySQL 運行環境。後續可依專案需求啟用更多 PHP 擴充套件,或調整 php.ini 參數以優化效能與安全性。
Active Directory 域加入電腦權限委派問題解答
Windows Server 2003 VPN 服務器配置完整圖文教程
Windows Server 2003 遠端修改系統管理員密碼圖文教學 (6 步驟)
Windows Server 2003 安裝後必做 10 項關鍵設定(主題、DirectX、聲音、ASP、攝影機、系統還原、安全)
Windows Server 2003 常見硬體相容性問題與解決方案
Windows 自動登入設定完全指南:control userpasswords2、註冊表強制模式與安全性權衡