告别XAMPP与Docker的烦恼!PHP开发者的新神器FlyEnv:启动组、秒级环境切换,本地开发从未如此丝滑!
告别XAMPP与Docker的烦恼!PHP开发者的新神器FlyEnv:启动组、秒级环境切换,本地开发从未如此丝滑!
作为PHP开发工程师,我们最怕什么?不是写不出代码,而是花大半天时间搭环境。
从早年的WAMP、XAMPP、phpStudy,到后来Linux端的LNMP一键安装包、OneinStack,再到为了跟上现代化开发潮流咬牙上Docker……每一次换电脑、换项目,都在经历“环境配置地狱”。以前配个环境,光是MySQL、Redis、Nginx、PHP多版本共存,就能耗掉整整一上午。
今天,我想和大家分享一款我最近发现并深度使用的本地开发环境神器——FlyEnv。它完全治好了我的“环境焦虑症”,让我这个PHP开发者可以真正把精力放在业务代码上。
为什么那些“老牌工具”不够用了?
以前我们为什么折腾?因为多项目多版本是痛点。
- XAMPP / phpStudy 这类集成包:配置简单,但太死板了。项目A用PHP 7.4,项目B用PHP 8.3,用XAMPP切换版本往往要重装或改配置,极易导致冲突。
- LNMP一键安装包:虽然稳定,但纯命令行操作对新手不友好,而且它主要服务于Linux服务器,本地开发(特别是Windows/Mac)体验较差。
- Docker:虽然隔离性好,但对于追求效率的日常开发来说,容器启动慢、资源占用大、配置繁琐,很多时候属于“为了用Docker而用Docker”。
- Rust或Node版本管理:Pyenv、nvm、phpenv……东拼西凑一大堆命令行工具,切来切去经常忘,导致跑项目时莫名其妙报错。
FlyEnv:把整个本地技术栈装进一个桌面应用
FlyEnv 是一款原生本地技术栈、AI编程CLI与MCP工作区工具。它不像Docker那样跑在容器里(损失性能),也不像XAMPP那样死板。
它把所有主流的开发环境(PHP、Node.js、Python、数据库、本地站点、AI客户端)全部集中在一个极其清爽的桌面应用中。
作为一个PHP工程师,我强烈推荐它的理由有以下几个“真香”功能:
1. 启动组:一键启动,拒绝“逐个点亮”
这是我最爱的功能!以前启动环境,我习惯把PHP-FPM、Nginx、MySQL、Redis全装上,导致开机非常慢,且拖慢电脑性能。
FlyEnv的“启动组”功能彻底改变了这一点。
你可以把MySQL、Nginx、Redis、PHP-FPM 8.3、Swoole 绑定在一个启动组里。需要开发时,只需点击“新增启动组”并启动,该组的服务就全部运行了。不需要的服务(比如我不需要的Python或Elasticsearch),我完全不用管,非常轻盈!
2. 版本来得极快,支持多版本平滑共存
你能想象吗?在FlyEnv里,官方软件刚发版,它几乎同步更新。
以下是我主要涉及的软件:




打开任意模块的“版本管理”标签页(比如PHP、Nginx、Redis、RabbitMQ),你可以看到所有历史版本到最新版本。
- 想装 PHP 8.5.9? 点击安装,自动下载解压并配置好。
- 想装 Redis 8.10.0? 同样点击安装。
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
所有版本都可以共存!你可以在服务列表里选择当前的版本,还能设置某个版本为“全局环境变量”。
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
设置好系统PATH后,终端里直接就能用对应的版本,再也不用手工去改环境变量或者配软链接了。
3. 站点创建与Hosts管理,有手就行
以前建本地站点,我们要手动去改 hosts 文件,还要配置Nginx虚拟主机,甚至配SSL证书,非常繁琐。
在FlyEnv里,添加站点只需填个域名和根目录。
你可以在列表里直接看到 erp.test、fzwj.test 等测试站点,直接点击链接就能跳转,开启自动SSL(HTTPS),它还能自动管理你本地的 Hosts 文件,真的省心到家!
4. 内置大量开发工具箱
除了做环境,里面内置的“工具箱”也让我这个开发者感到十分贴心。

JSON解析、时间戳转换、URL编码解码、Base64转换、二维码生成、Git备忘录……做后端对接接口时,我们经常需要这些小工具,现在全集成在同一个软件里了。
不止PHP,它是现代开发者的“百宝箱”
很多人以为这种工具只有 PHP 和 MySQL。
但我看了 FlyEnv 的模块列表,被震惊到了:
AI 编码:内置了 Claude Code、Codex、GitHub Copilot CLI、Kimi等。
服务治理与消息队列:支持 Consul、Etcd、RabbitMQ、Redis、Memcached。
搜索引擎:Elasticsearch、Meilisearch、ZincSearch 完整支持。
对象存储与更多语言:Minio、RustFS、Go、Java、Flutter、Deno、Zig等。
这意味着,无论是做大模型应用,还是搞微服务架构,这个工具都能满足你本地运行环境的全部需求!
对比以往的“一键包”,强在哪?
| 工具 | 优势 | 劣势(针对日常开发) |
|---|---|---|
| XAMPP/WAMP | 开箱即用 | 版本更新慢、多版本支持极差 |
| LNMP一键包 | 适合Linux生产环境 | 纯命令行,对本地开发无GUI,不支持Mac/Win原生生态 |
| Docker | 环境隔离、贴近生产 | 占用资源大、启动慢、配置复杂 |
| FlyEnv | 原生运行、轻量、功能爆表、多版本共存 | 无(至少目前我没找到) |
如何获取FlyEnv终身授权?
FlyEnv的理念是“公平、开源、社区共建”。官方提供了多种免费获取授权码的方式:
- 捐赠(金额随意,对开发者非常友好)。
- 参与项目开发(提交PR,哪怕修复翻译、优化文档)。
- 推广(分享文章或视频)(这也就是我现在做的事情)。
🎁 推广授权获取规则:
只需像我一样,发布关于FlyEnv的文章、视频、博客或评测(不限制语言和平台,只要在互联网上公开可访问即可)。把发布后的文章或视频链接填入FlyEnv的授权申请框内,提交请求即可获得许可。

(官方在许可证页面提供了明确的社区贡献与免费授权获取途径)
写在最后
以前,我为了本地环境配置,浪费了大量的宝贵时间;
如今,有了 FlyEnv,我不仅能极速恢复开发环境,还能在一台机器上无缝切换 PHP 版本、调试各种现代中间件,甚至接入了MCP 的 AI 辅助编程。
如果你也受够了折腾环境,强烈建议去官网下载一试(支持 Mac、Windows、Linux)。
(支持全平台,开发者可以直接下载使用)
👉 下载链接: [https://flyenv.com/zh/download.html]
👉 社区与文档: 文档内容非常详细,配有快速入门指南和AI工作流指南,新手5分钟就能上手。
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
推荐文章: