一句话定位
Laragon 是 Windows 上的便携式本地开发环境,把 Apache/Nginx、PHP、MySQL/MariaDB、Redis、Node.js 这些零碎组件打包成一个绿色目录,点一下图标就能得到一个能跑的 Web 站点。
为什么需要它
在 Windows 上搭 PHP 环境历来是劝退环节。XAMPP 体积大、组件版本偏旧、换 PHP 版本要手工改配置;自己装 Nginx 加 PHP-FPM 又要处理 fastcgi 参数、端口冲突、服务注册,一个下午就过去了。做个小项目、改个主题、跑一段 WordPress 插件,往往环境配好,热情已经消耗掉一半。
另一类麻烦是版本漂移:本机装的是 PHP 8.1,客户服务器是 8.3,某些函数的默认行为差异要到上线那天才暴露。要么再装一台虚拟机,要么开始在各种 php.ini 备份文件之间猜谜。
核心能力
- 一键起停:主界面点「Start All」,Web 服务器、数据库、PHP 一起拉起,托盘图标会变色表示就绪。
- 多版本共存:PHP、MySQL、Node、Nginx 都可以放多份,右键菜单切换,改的是目录软链而不是配置文件。
- 自动虚拟主机:在 www 目录下新建文件夹,自动生成
项目名.test域名并写入 hosts,不用手工配 vhost。 - 内置工具入口:Composer、Git、npm、phpMyAdmin、Mailpit(本地收测试邮件)、内网穿透之类的常用件都在托盘菜单里。
- 便携:整个目录能放 U 盘或同步盘,换机器拷走即可,注册表几乎不留痕迹(服务模式除外)。
- 快速建站:Quick Create 里选 WordPress、Laravel 之类,自动下载、建库、写好配置文件。
实测体验
在一台 16G 内存的 Win11 机器上试:完整包大约 700MB 到 1GB(多塞几个 PHP 版本会更大),首次启动 3 到 5 秒,之后基本在 1 到 2 秒内就绪,比 XAMPP 那个控制面板顺手不少。
用 Quick Create 建一个 WordPress 站点,从点击到浏览器打开首页大约 40 秒,其中大半时间花在下载安装包上。切 PHP 版本只要在菜单里选一下,重启服务后 phpinfo 立刻跟着变;8.1 和 8.3 来回切了几次,没有出现扩展加载失败,因为每个版本目录下的 php.ini 是各自独立的。
数据库默认 MariaDB、端口 3306。如果本机已经有 MySQL 服务占着,Laragon 会提示冲突,改成 3307 再同步改项目配置就行。资源占用方面,空载时 Web 服务加数据库合计约 120 到 180MB 内存,比 Docker Desktop 那套(虚拟机常驻 1GB 以上)轻得多,老笔记本上也跑得动。
适合谁
- 用 Windows 做 PHP / WordPress 开发、又不想碰 Docker 的人
- 需要在本机同时维护多个 PHP 版本、多个站点的小团队
- 给新手做教学演示,环境一次配好可以整包分发
需要注意的地方
- 默认是便携模式,服务不注册为系统服务,开机不会自动启动;要开机自启得切到服务模式,那时才会写注册表。
- 自动生成的
.test域名依赖 hosts 文件。装了会改写 hosts 的安全软件,域名解析可能直接失效。 - 只面向 Windows,跨平台需求还是得看 Docker 或 Devbox 一类方案。
- 不要照搬到生产环境:默认配置为了开发方便打开了不少调试项,缺安全加固。
- 项目放在中文路径或带空格的路径下,个别老版本 PHP 扩展会报错,建议路径保持纯英文。
小结
Laragon 的价值不在于功能多,而在于把「配置」这件苦力活压缩成一次点击。如果你只是想在 Windows 上安静跑一个 PHP 站点,它比 XAMPP 干净、比 Docker 轻、比手工搭建省心;如果你已经在 Docker 流水线里,就没必要再叠一层。