1. 什么是 FlyEnv?
FlyEnv是一款专为全栈开发者设计的、轻量级且极速的本地开发环境管理工具。它支持Windows、macOS (Intel/Apple Silicon) 以及 Linux,是传统集成环境(如 XAMPP、phpStudy、Laragon)的现代化替代方案。
2. 核心优势:为什么选择 FlyEnv?
⚡️ 原生性能,零容器开销
FlyEnv 不运行在虚拟机或容器中,而是直接运行静态编译的二进制文件。
- 低资源占用:比 Docker Desktop 节省约 80% 的内存。
- 瞬时启动:无论是 Nginx、PHP 还是 MySQL,点击“启动”即刻生效。
🛡️ 项目级环境隔离 (Smart Isolation)
这是 FlyEnv 最硬核的功能之一。它支持为每个项目定制专属运行环境:
- 当你在终端通过
cd进入不同项目目录时,FlyEnv 会自动切换 Node.js 或 PHP 版本。 - 彻底解决“项目 A 需要 PHP 7.4,项目 B 需要 PHP 8.2”的版本冲突烦恼。
🌎 真正的跨平台一致性
无论你是在 Windows 开发,还是在 macOS 或 Ubuntu 上工作,FlyEnv 的界面和配置逻辑保持高度一致,让你在不同操作系统间无缝切换。
🤖 内置本地 AI 能力
紧跟技术潮流,FlyEnv 集成了Ollama。你可以一键部署本地大模型(如 DeepSeek、Llama 3 等),在完全离线、保护隐私的前提下使用 AI 辅助编程。
3. 支持的强大模块生态
FlyEnv 不仅仅是 PHP 的天下,它涵盖了现代全栈开发所需的几乎所有组件:
- Web 服务器:Nginx, Apache, Caddy, Tomcat, Consul.
- 编程语言:PHP (多版本共存), Node.js, Python, Go, Java, Rust, Bun, Deno, Ruby, Erlang.
- 数据库:MySQL, MariaDB, PostgreSQL, MongoDB, Redis, Memcached.
- 搜索与对象存储:Elasticsearch, Meilisearch, Minio.
- 开发工具:Mailpit (邮件测试), Cloudflare Tunnel (内网穿透), DNS Server (本地自定义域名).
4. 快速上手指南
第一步:安装 FlyEnv
访问 FlyEnv 官网 下载对应系统的安装包。
第二步:一键开启服务
在左侧菜单栏选择你需要的服务(例如 Nginx 和 PHP),选择版本并点击Start按钮。
第三步:创建站点
- 点击Host模块,选择Add Site。
- 输入你的本地域名(如
myapp.test)。 - 指定项目根目录。
- 勾选Auto SSL,FlyEnv 会自动生成并信任本地 SSL 证书,让你的本地环境也跑在 HTTPS 上。
5. 总结:它适合谁?
- 追求极致速度的开发者:受够了 Docker 启动慢、占内存的痛点。
- 多项目并行:需要频繁切换 PHP/Node.js 版本。
- 学生与初学者:想要一键搭建全栈环境,而不愿折腾复杂的命令行配置。
- 跨平台办公:需要在不同操作系统下保持一致的开发体验。
开源地址:https://github.com/xpf0000/FlyEnv
官方网站:https://flyenv.com/