编程 FlyEnv:用一个 GUI 管理 PHP、Node、Nginx、MySQL、Redis 等本地开发服务

2026-09-05 01:11:13

FlyEnv:用一个 GUI 管理 PHP、Node、Nginx、MySQL、Redis 等本地开发服务

FlyEnv 是全栈本地开发环境管理工具,覆盖 Web 服务器、编程语言运行时、数据库、数据队列与缓存、搜索引擎、邮件服务等模块,用于开发和调试 Laravel、WordPress、Yii2、FastAdmin、NestJS、SpringBoot、Gin、Beego、Django、Flask 这类应用。

核心模块

FlyEnv 默认支持以下模块,也允许继续创建自定义模块:

  • AI 助手:Ollama、DeepSeek、Chatbox
  • Web 服务器:Apache、Nginx、Caddy、Tomcat、Consul
  • 数据库服务器:MySQL、MariaDB、PostgreSQL、MongoDB
  • 邮件服务器:Mailpit
  • 编程语言:PHP、Java、NodeJS、Python、Go、Erlang、Ruby、Rust、Bun、Deno
  • 数据队列和缓存:Redis、Memcached、RabbitMQ、etcd
  • 搜索引擎:Elasticsearch、Meilisearch
  • 对象存储:Minio
  • 实用工具:DNS 服务器、FTP 服务器、静态 HTTP 服务器

功能特性

  • 全栈环境集成:从语言运行时(Python、NodeJS、PHP、Go、Java)、Web 服务器(Nginx、Apache、Caddy)到数据库和消息队列,都可以在 GUI 中点选启用,不需要命令行组装配置。
  • 多版本切换:支持 PHP、NodeJS、Java 等语言的多版本并存与切换,例如同时运行 PHP 5.6 和 PHP 8.3,或者在 JDK 8 与 JDK 20 之间瞬时切换。
  • 跨平台一致:macOS、Windows、Linux 使用同一套工具和配置方式,开发环境行为保持一致。
  • 项目级环境隔离:支持 NodeJS/PHP/Python 的项目级版本管理。在项目目录打开终端或 PowerShell 时自动切换对应运行环境,不需要手动设置。
  • 原生运行:FlyEnv 以原生静态二进制方式运行,不依赖虚拟容器,启动更快,资源开销也更低。
  • 资源占用低:按官方给出的对比数据,同时运行 Nginx、PHP、MySQL 和 Redis 时,资源消耗约为传统 Docker 方案的三分之一。
  • 日志与配置直达:可直接在 FlyEnv 内打开配置文件和日志查看,实时日志流与错误高亮方便调试。
  • 本地站点:支持创建自定义域名并启用 HTTPS 的本地 Web 站点,也能一键生成自签名 SSL 证书。
  • 配置贴近生产:默认配置尽量贴近真实生产环境,减少从开发到部署的配置差异。
  • 内置工具集:包含代码演练场、Markdown 预览、JSON 解析、正则测试、SSL 证书、加密解密、编码转换、二维码生成等实用工具。

下载安装

FlyEnv 官方下载地址:

https://www.flyenv.com/zh/download.html

安装完成后直接运行 FlyEnv,具体搭建流程参考官方快速开始指南:

https://www.flyenv.com/zh/guide/getting-started.html

复制全文 生成海报 FlyEnv 开发环境 PHP NodeJS Nginx MySQL 本地开发

推荐文章

程序员茄子在线接单