AppServ 是 Windows 平台下整合 Apache + MySQL + PHP (+ phpMyAdmin) 的安裝包,適合初學者快速建立開發環境,免去手動配置 httpd.conf、php.ini、my.ini 的繁瑣步驟。
| PHP 版本 | 狀態 | 建議 |
|---|---|---|
| PHP 4 | 已淘汰 | 不使用 |
| PHP 5.2 | 舊專案相容性最佳 | 維護舊系統可用 |
| PHP 5.3 - 5.6 | 安全性更新結束 | 勿用於新專案 |
| PHP 7.0 - 7.4 | EOL | 勿用於新專案 |
| PHP 8.0 - 8.2 | 安全性修復中 | 生產環境可用 |
| PHP 8.3+ | 積極開發 | 新專案首選 |
C:\AppServ (避免中文路徑、空格)utf8mb4https://localhost:8080 應看到 AppServ 首頁https://localhost:8080/phpmyadmin (帳號 root,密碼為安裝時設定); 擴充模組
extension=pdo_mysql
extension=mysqli
extension=gd2
extension=openssl
extension=curl
extension=mbstring
; 上傳限制
upload_max_filesize = 20M
post_max_size = 20M
; 執行時間
max_execution_time = 60
; 錯誤顯示 (開發環境)
display_errors = On
error_reporting = E_ALL
<VirtualHost *:8080>
DocumentRoot "C:/AppServ/www/myproject"
ServerName myproject.local
<Directory "C:/AppServ/www/myproject">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
同步修改 C:\Windows\System32\drivers\etc\hosts 加入 127.0.0.1 myproject.local
| 工具 | 特點 | 適合 |
|---|---|---|
| XAMPP | 跨平台、元件豐富、支援 Perl | Windows/Linux/macOS 通用 |
| Laragon | 輕量、自動虛擬主機、支援多 PHP 版本切換 | Windows 現代開發 |
| Docker | 環境一致性、生產環境同構、微服務友善 | 團隊協作、CI/CD、進階部署 |
| PHP 內建 Server | 零配置、單檔案測試 | 快速原型、單元測試 |