LAMP (Linux/Apache/MySQL/PHP) 是經典 Web 棧,但在 Windows 開發機上手動配置極其繁瑣。本文匯總 6 款主流一鍵安裝包,對比組件版本、管理界面、適用場景,助你 5 分鐘搭建開發環境。
| 套件 | 核心組件 | 管理界面 | 特色 | 適用場景 |
|---|---|---|---|---|
| VertrigoServ | Apache, PHP, MySQL, SQLite, SQLiteManager, phpMyAdmin, Zend Optimizer | Web 圖形界面 | 專業安裝包、統一目錄、一鍵卸載、新手友好 | Windows 入門首選、教學環境 |
| PHPnow | Apache, PHP, MySQL | 命令行 PnCp.cmd | 綠色免安裝、虛擬主機快速配置、極簡依賴 | 攜帶開發、老項目兼容、極簡主義 |
| SpeedAMP | Apache, MySQL, PHP, SpeedPHP 框架 | 解壓即用 | 內建 SpeedPHP 框架、框架學習零配置 | SpeedPHP 學習者、快速原型 |
| APMServ 5.2.6 | Apache 2.2.3, PHP 5.2.6, MySQL 5.0.27/4.0.26, SQLite, ZendOptimizer, OpenSSL, phpMyAdmin, SQLiteManager, ASP, CGI, Perl | 圖形界面 (GUI) | 組件最全、支持 ASP/Perl、多 PHP 版本切換、圖形化管理 | 老項目維護(需 PHP 5.2)、混合技術棧 |
| PDENV | Nginx, PHP, MongoDB, MySQL, Memcached, ImageMagick, Python | 命令行腳本 | Nginx 原生編譯(非 Cygwin)、CGI 模式 PHP、生產級性能、含 MongoDB、移除 Perl | 高性能開發/生產部署、現代棧(Nginx+MongoDB) |
| LAMPPIX | 完整 LAMP 可啟動 Linux LiveCD | Linux 圖形界面 | 光盤啟動即用、應用燒錄光盤分發、離線演示 | 教學演示、離線環境、系統級備份 |
.exe,一鍵安裝到 C:\VertrigoServ。https://localhost 看到控制面板,啟動/停止服務一鍵搞定。D:\PHPnow),運行 PnCp.cmd 選擇 1 安裝服務、2 啟動、3 停止、4 協載入模塊。conf/vhosts.conf 即時生效。.iso 燒錄光盤/寫入 U 盤,BIOS 設為啟動盤。C:\VertrigoServ\...,用 getenv('PHP_ROOT') 或相對路徑。Users 組修改權限,或以管理員運行安裝包。# docker-compose.yml
version: '3.8'
services:
nginx:
image: nginx:1.25-alpine
ports: ["80:80", "443:443"]
volumes: ["./nginx/conf.d:/etc/nginx/conf.d", "./www:/var/www/html"]
php:
image: php:8.2-fpm-alpine
volumes: ["./www:/var/www/html", "./php/php.ini:/usr/local/etc/php/php.ini"]
depends_on: [mysql, redis]
mysql:
image: mysql:8.0
environment: [MYSQL_ROOT_PASSWORD=secret, MYSQL_DATABASE=app]
volumes: ["mysql_data:/var/lib/mysql"]
redis:
image: redis:7-alpine
volumes:
mysql_data:
docker-compose up -d 一條命令,版本鎖定、環境一致、團隊同步、生產一致。一鍵包是入門梯子,Docker 是工程師的標準舞臺。