欢迎光临
我们一直在努力

FlyEnv:为开发者打造的全能本地开发环境神器(支持 macOS / Windows / Linux)

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,但又追求高度灵活和扩展能力的你

🌐 官网与开源地址

🔚 总结一句话:

FlyEnv 是真正懂开发者的本地全栈运行环境工具,用最自然的方式帮你摆脱配置地狱,专注创造高质量的代码。

https://segmentfault.com/a/1190000046792387

未经允许不得转载:IT极限技术分享汇 » FlyEnv:为开发者打造的全能本地开发环境神器(支持 macOS / Windows / Linux)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址