Windows Server 2008 R2 上部署 PHP + MySQL 環境,微軟官方 Web Platform Installer (WebPI) 實現「一鍵安裝 PHP、MySQL、URL Rewrite、WordPress 驗證」全自動化。本文記錄從 IIS 角色安裝到環境就緒的完整步驟,含版本鎖定、常見坑點、驗證清單。


https://www.microsoft.com/web/downloads/platform.aspx → 「Download Web Platform Installer」。wpilauncher.exe → 接受授權 → 安裝完成自動啟動。


MySQL@Root2024!) → 記錄妥善。

| 項目 | 驗證方式 | 預期結果 |
|---|---|---|
| IIS 運行 | 瀏覽器訪問 https://服务器IP/ | 顯示 IIS 7.5 默認歡迎頁 |
| PHP 解析 | 創建 C:\inetpub\wwwroot\info.php 內容 <?php phpinfo(); ?> → 訪問 | 顯示 PHP 5.3.19 信息頁 |
| MySQL 服務 | services.msc 查找 MySQL | 狀態「運行中」,啟動類型「自動」 |
| MySQL 連接 | mysql -u root -p -h 127.0.0.1 | 輸入安裝時密碼登錄成功 |
| WordPress | 訪問 https://服务器IP/ (或自定義站點) | 進入 WordPress 安裝向導/首頁 |
| URL Rewrite | IIS 管理器 → 站點 → URL Rewrite 圖標存在 | 偽靜態規則可用 |
php.ini 添加 disable_functions = exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source。open_basedir = "C:\inetpub\wwwroot\;C:\Windows\Temp\"。mysql_secure_installation 移除匿名用戶、禁止 root 遠程、刪除 test 库。WebPI 讓 Windows Server 2008 R2 部署 IIS+PHP+MySQL 從「半天手工配置」變為「20 分鐘自動化」。但**生產環境務必在 WebPI 基礎上執行版本升級與安全硬化**,才能滿足合規與穩定性要求。