前言
在本機開發 PHP 專案時,一套好用的整合環境能大幅提升效率。本文整理 7 款經典與主流的 PHP 環境套件,從安裝體驗、服務管理、切換版本、適用場景等維度深度評測,並附上常見坑點解法,助你快速選型。
工具詳細評測
1. XAMPP —— 經典跨平台首選
- 元件:Apache + MariaDB + PHP + Perl + FileZilla FTP + Mercury Mail + Tomcat
- 管理介面:圖形化控制面板,可將服務註冊為系統服務(開機自啟)
- 優點:跨平台(Win/Mac/Linux)、元件豐富、社群資源最多、支援多 PHP 版本切換(透過下載不同安裝包)
- 缺點:Windows 版偶發「500 錯誤」或服務無法啟動(常為 Port 衝突或殘留進程)
- 適用:全平台開發者、需完整堆疊者
2. WampServer —— Windows 專用、視覺化狀態佳
- 特色:任務列圖示顏色即時反映狀態(綠=正常、黃=部分異常、紅=全掛)
- 優點:支援菜單快速切換 PHP/Apache/MySQL 版本、線上/離線模式一鍵切換、內建 phpMyAdmin
- 缺點:僅支援 Windows、升級需先解除舊版
- 適用:Windows 重度使用者、頻繁切換版本測試者
3. VertrigoServ —— 輕量級 WAMP
- 特色:安裝包小、啟動快、預設 phpMyAdmin 密碼
vertrigo
- 注意:部分殺毒軟體誤報病毒(實為誤報)
- 適用:輕量測試、舊版專案維護
4. PHPNow —— 極簡自解壓、無安裝程序
- 特色:RAR 自解壓、無快捷方式、需手動執行
Init.cmd 初始化、密碼只輸入一次(小心別忘)
- 優點:綠色免安裝、卸載只需刪資料夾、註冊服務開機自啟
- 缺點:介面為 CMD 命令列、不再維護更新
- 適用:喜歡極簡、不想污染註冊表的開發者
5. PHPStudy (小皮面板) —— 國產之光、功能最全
- 特色:整合 IIS + PHP 與 Apache + PHP、支援 Nginx、一鍵切換 PHP 5.2~8.x、圖形化面板美觀易用
- 優點:中文介面、網站建立/管理/備份/SSL/反向代理一條龍、任務列圖示即時監控
- 缺點:Windows 專用、安裝包較大
- 適用:國內開發者、需快速建站、偏好圖形化管理者
6. AppServ —— 老牌穩健、可自訂 Port
- 特色:安裝嚮導可改預設 80 Port、字元集預設 UTF-8、內建 MySQL 命令列終端
- 缺點:無圖形化控制面板(靠開始選單捷徑)、更新頻率較低
- 適用:需避開 Port 衝突、習慣命令列操作者
7. EasyPHP —— 攜帶版首選、不註冊服務
- 特色:安裝一路 Next、Apache/MySQL 不註冊為服務(每次手動啟動)、附簡易控制面板
- 優點:乾淨無殘留、適合放隨身碟、多版本共存容易
- 缺點:每次使用需手動啟動、生產環境不適用
- 適用:臨時測試、教學示範、隨身開發
快速選型對照表
| 需求 | 推薦首選 | 備選 |
| 跨平台、社群最大 | XAMPP | Docker |
| Windows、視覺化狀態、切版本 | WampServer | PHPStudy |
| 中文介面、一站式建站管理 | PHPStudy | XAMPP |
| 極簡免安裝、綠色 | PHPNow / EasyPHP | VertrigoServ |
| 避開 80 Port 衝突 | AppServ | 修改 XAMPP/WampServer Port |
兩大經典坑點與解法
1. Apache 無法啟動:Port 80 被佔用
排查步驟:
- 命令列執行
netstat -ano | findstr :80 找出 PID
- 工作管理員或
taskkill /PID /F 結束進程
- 常見佔用者:迅雷、IIS、Skype、VMware、系統服務「World Wide Web Publishing Service」
- 或修改
httpd.conf:Listen 8080,瀏覽器改用 https://localhost:8080
2. 本地啟用 Apache Rewrite 模組(支援偽靜態)
編輯 httpd.conf:
- 將所有
AllowOverride None 改為 AllowOverride All
- 取消註解
LoadModule rewrite_module modules/mod_rewrite.so(移除前方 #)
- 重啟 Apache
驗證:專案根目錄建立 .htaccess 測試重寫規則是否生效。
總結
沒有絕對完美的工具,只有最適合當下場景的選擇。新手建議從 PHPStudy 或 XAMPP 起步;追求極簡攜帶用 EasyPHP;需頻繁切版本用 WampServer;生產環境請直接用 Docker 或手動編譯部署。掌握 Port 衝突排查與 Rewrite 啟用,能解決 90% 的本地環境疑難雜症。