Laragon
全局切换环境(仅限 Windows)
PHP 8.3
当前环境
全局服务
一起切换
所有项目共用一个本地环境,全局切换 PHP、Web 服务器和服务。
对比
Laragon 是面向 Windows、专注 Web/PHP 开发的轻量易用本地服务器环境。FlyEnv 是原生跨平台工作区,可让每个项目使用各自的运行时和服务。
全局切换环境(仅限 Windows)
PHP 8.3
当前环境
全局服务
一起切换
所有项目共用一个本地环境,全局切换 PHP、Web 服务器和服务。
每个项目独立的环境(macOS、Windows、Linux)
Laravel · 项目
WordPress · 项目
Node.js 应用 · 项目
每个项目都有自己的运行时、服务、端口和配置。
两款工具都很出色,但目标和设计理念不同。
Laragon 运行于 Windows;FlyEnv 原生支持 macOS、Windows 和 Linux。
Laragon 侧重全局环境切换;FlyEnv 让每个项目保留自己的设置。
Laragon 保持轻量且可扩展;FlyEnv 将运行时、服务和项目工具集中在一个工作区。
目标相同,开发范围不同。
轻量灵活(Windows)
C:\laragon\www(网站根目录)
▸project-a
▸project-b
▸project-c
按项目划分的环境(macOS / Windows / Linux)
Laravel
Nginx
PHP 8.3
MySQL
Redis
WordPress
Apache
PHP 7.4
MariaDB
Mailpit
Node.js 应用
Caddy
Node.js
PostgreSQL
MinIO
查看 FlyEnv 运行时、站点和服务工作流中的相同配置。

并行安装和运行多个 PHP 版本,互不冲突。

创建带自定义域名和自动 HTTPS 的本地站点。

将每个项目的 Web 服务器、运行时和配套服务集中管理。
常用能力的实用对比。
| 能力 | Laragon | FlyEnv |
|---|---|---|
| 平台 | 有限仅支持 Windows | 可用macOS、Windows、Linux |
| PHP 版本 | 可用多个版本(环境级切换) | 可用多个托管版本(按项目) |
| Web 服务器 | 可用Apache、Nginx | 可用Nginx、Apache、Caddy |
| MySQL / MariaDB | 可用内置 | 可用多个数据库模块 |
| PostgreSQL / Redis | 有限可添加 / 基于软件包 | 可用内置模块 |
| 本地自定义域名 | 可用自动生成友好 URL | 可用内置并托管 |
| 项目配置 | 有限以环境为中心 | 可用按项目配置运行时、服务和域名 |
| 启动组 | 有限不可用 | 可用内置项目服务 |
| 数据库图形工具 | 可用捆绑或可添加的工具 | 可用phpMyAdmin、pgAdmin、DbGate 等 |
| AI / MCP 集成 | 未包含 | 可用FlyEnv MCP 服务器和 AI CLI 模块 |
| 对象存储 | 有限需单独添加 | 可用托管 MinIO / RustFS 模块 |
并排查看同类工作的处理方式。
使用 Laragon
添加所需的 PHP 版本
使用 FlyEnv
安装 PHP 7.4 和 PHP 8.3
使用 Laragon
切换当前 PHP 版本
使用 FlyEnv
为项目 A 分配 PHP 7.4
使用 Laragon
重启或重新加载环境
使用 FlyEnv
为项目 B 分配 PHP 8.3
使用 Laragon
处理项目
使用 FlyEnv
打开任一项目而不影响另一个项目
使用 Laragon
为另一个项目再次切换
使用 FlyEnv
在项目之间切换而无需更改全局 PHP
两种工具各有价值,正确选择取决于你的工作流。
如果生产一致性依赖容器,Docker Desktop 和项目的 Compose 文件仍是更直接的参考。
不一定。如果 Laragon 已经满足你的 Windows 工作流,就没有太多切换理由。当你需要跨平台一致性、按项目配置运行时和服务,或更多集成模块时,FlyEnv 会更有价值。
Laragon 面向 Windows 构建。若团队或项目需要跨平台使用相同本地工作流,FlyEnv 支持 macOS、Windows 和 Linux。
可以。FlyEnv 可使用现有项目目录。通常只需重新创建本地站点、运行时、服务和域名设置,无需重写应用代码。
可以。Apache 与 Nginx、Caddy 一样可用,因此现有 Apache 项目可以保留熟悉的 Web 服务器设置。
可以。FlyEnv 可管理多个 PHP 版本,并为每个项目或本地站点分配所需版本,无需为所有项目更改全局运行时。
支持。你可以按项目或站点管理自定义域名和本地 HTTPS,让主机设置彼此独立,而不是切换一个全局环境。
可以。FlyEnv 将数据库、缓存、邮件测试、对象存储和其他模块集中到一个工作区,让每个项目启动所需服务。
FlyEnv 帮助团队在 macOS、Windows 和 Linux 上统一本地运行时、域名和项目服务。生产一致性仍可能需要容器或团队的部署标准。
让每个项目独立配置运行时、域名和服务。