FlyEnv 是一款为开发者量身打造的全栈本地环境管理工具,集成多语言、多服务、多数据库支持,真正实现“一次配置,终生高效”。
无论你是 PHP、Node.js、Python、Go、Java、Rust 开发者,FlyEnv 都能为你提供一站式开发环境 —— 无需虚拟机、无需 Docker、无需繁琐配置,一条命令就能拥有完整的运行环境。
✨ 什么是 FlyEnv?
FlyEnv 是一个开源的、本地化、跨平台的环境管理工具,目标是帮助开发者在 Windows、macOS、Linux 上快速部署和切换多版本开发环境。它原生支持多种后端语言、数据库、Web 服务器和开发工具,让你可以像在生产服务器上一样部署项目,同时拥有更快的响应速度和更轻的系统负担。
它支持你一键运行、调试和部署如下框架或技术栈:
Laravel、ThinkPHP、Yii2、WordPress、FastAdmin、NestJS、SpringBoot、Gin、Beego、Django、Flask、Next.js、Vue、React…
🔧 核心功能概览
🖥️ 软件安装与多版本管理
FlyEnv 内置多种环境自动安装与版本切换能力:
- Web 服务器:Apache、Nginx、Caddy、Tomcat、静态服务
- 数据库:MySQL、MariaDB、PostgreSQL、MongoDB、SQLite
- 后端语言:PHP(5.x~8.x)、Node.js、Java、Go、Python、Rust、Erlang
- 缓存与消息队列:Redis、RabbitMQ、Memcached、Elasticsearch
- 邮件服务:Mailpit,模拟发信调试邮件
✨ 所有语言和服务支持 多版本共存、动态切换,而且安装源可选(系统原生/官方静态/包管理器),无需等待 FlyEnv 更新即可获取最新版!
⚙️ 服务生命周期统一管理
- 启动 / 停止:任何服务(如 PHP-FPM、Redis、MySQL、Apache)一键启停
- 查看状态:服务运行状态实时展示
- 配置管理:自动生成配置文件,并通过内置编辑器快速修改
- 日志查看:内置查看器轻松定位错误和访问日志
🌍 本地站点一键托管
- 支持 Apache、Nginx、Tomcat 多引擎自动生成虚拟主机配置
- 支持自定义本地域名 + SSL 证书自动申请(HTTPS)
- 可视化日志管理、错误追踪、目录映射
🧬 项目级环境自动切换
FlyEnv 支持在项目目录下放置 .flyenv 文件,自动识别项目需要的语言版本和服务。你只需进入项目目录,FlyEnv 就会:
- 切换 PHP/Node/Python 等版本
- 自动启动/绑定所需数据库与缓存服务
- 设置对应路径、环境变量、别名
✅ 支持多个项目共存,互不干扰。再也不用切换 NVM、pyenv、phpbrew!
🧰 丰富的开发者工具内置
- 🛠 JSON / XML / YAML / PHP Array 转换工具
- 🔍 本地端口与进程管理(查看/终止服务)
- 📦 快速创建项目模板(Laravel / Vue / NestJS / Django 等)
- 🌐 本地 DNS 管理、日志可视化、SSL 工具、系统变量配置
📦 平台支持
FlyEnv 原生支持以下系统:
平台 | 支持方式 |
---|---|
macOS | 官方安装包 / Homebrew / MacPorts |
Windows | 官方安装包(原生运行,不依赖 WSL2) |
Linux | DEB / RPM 包支持各大主流发行版 |
✨ 若你已经通过 Homebrew、APT 安装过某些软件,FlyEnv 也能自动识别并复用,不会重复安装。
🧭 为什么开发者选择 FlyEnv?
🚫 告别 Docker、XAMPP 的痛点
问题 | FlyEnv 的解决方案 |
---|---|
Docker 配置复杂、启动慢 | 原生运行,无容器,无虚拟机,速度飞快 |
XAMPP/MAMP 不支持多语言 | 一键集成 PHP/Node/Go/Python 全家桶 |
多版本切换麻烦 | 进入目录自动切换,设置别名一键切换 |
日志配置不透明 | 一键查看/编辑/重载配置文件和日志 |
✅ 典型使用场景
💻 Laravel / WordPress 项目开发者,快速搭建本地运行环境
🧪 多项目开发者,需要在不同项目中使用不同版本 PHP/MySQL/Node
🧬 企业开发者,希望统一团队本地环境配置,快速 Onboarding
🚀 想摆脱 Docker,但又追求高度灵活和扩展能力的你
🌐 官网与开源地址
- 官方文档与下载:https://www.macphpstudy.com/zh
- 技术深入分析:https://deepwiki.com/xpf0000/FlyEnv
- GitHub 开源仓库:https://github.com/xpf0000/FlyEnv
🔚 总结一句话:
FlyEnv 是真正懂开发者的本地全栈运行环境工具,用最自然的方式帮你摆脱配置地狱,专注创造高质量的代码。