FlyEnv v4.12.2安装版

FlyEnv v4.12.2安装版

FlyEnv 是一款跨平台、轻量、无容器的一体化全栈开发环境管理工具,主打一键部署、极速多版本切换、项目级环境隔离与原生性能,彻底告别复杂命令行配置与 Docker 开销,适合 Web / 后端 / 全栈开发者快速搭建本地开发环境(PHP/Node/Java/Python/Go 等)。

核心功能

1. 全栈组件一键部署(核心)

  • 编程语言 & 运行时:PHP(多版本 + Composer)、NodeJS(npm/yarn/pnpm)、JavaJDK+Maven/Gradle)、Python、Go、Bun、Deno、RubyRust
  • Web 服务器:Nginx、Apache、Caddy、Tomcat、Consul
  • 数据库MySQL、MariaDB、PostgreSQL、MongoDB、Redis(缓存)
  • 队列 / 缓存 / 存储:RabbitMQ、Memcached、etcd、Minio(对象存储)
  • 工具链:DNS/FTP 服务器、Mailpit(邮件测试)、Elasticsearch/Meilisearch(搜索引擎)、Ollama(本地 AI)
  • 特性:按需安装,不冗余;原生二进制运行,无 Docker / 虚拟机开销,启动快、占用低flyenv.com

2. 极速多版本切换

  • 多版本共存:同时运行 PHP 5.6/8.3、JDK 8/20、Node 16/20 等,互不冲突
  • 一键切换:图形界面 / 命令行秒切版本,无需修改系统 PATH
  • 项目级隔离:进入项目目录自动切换对应 runtime 版本(终端 / PowerShell),全局环境保持干净flyenv.com

3. 项目与环境管理

  • 项目隔离:每个项目独立环境配置,避免版本冲突
  • 配置 / 日志可视化:直接编辑 Nginx/PHP/MySQL 等配置文件,实时查看日志
  • 本地 SSL:一键生成自签 SSL 证书,支持 HTTPS 本地调试
  • 服务管理:启停 / 重启 / 日志查看 / 端口占用检测,一站式管控所有服务flyenv.com

4. 跨平台与自动化

  • 跨平台一致:Windows/macOS/Linux 界面与命令一致,解决 “我这能跑” 问题
  • 命令行支持:支持脚本批量部署、自动化测试、CI/CD 集成
  • 备份 / 还原:一键备份环境配置,快速迁移到新设备
  • 自定义模块:支持添加自定义服务 / 组件,适配特殊业务场景

5. 安全与性能

  • 原生运行:无容器虚拟化 overhead,资源占用仅为 Docker 方案的 1/3 左右
  • 端口管理:自动检测端口冲突,一键分配可用端口
  • 权限控制:企业版支持多用户权限、操作审计,适合团队协作
  • 数据安全:本地存储,无数据上传,支持数据库备份 / 加密

快速上手

1. 安装启动

  1. 安装:默认下一步,可选便携版(解压即用,无注册表残留)
  2. 启动:打开 FlyEnv,主界面展示服务列表、项目管理、版本切换入口

2. 创建第一个全栈项目(以 PHP+MySQL+Nginx 为例)

  1. 新建项目:点击「New Project」→ 命名(如 “Laravel 项目”)→ 选择项目目录
  2. 选择组件:勾选 Nginx、PHP 8.3、MySQL 8.0、Redis 7.2
  3. 配置服务:设置端口、root 目录、PHP 扩展、MySQL 密码、Redis 密码
  4. 一键部署:点击「Start」,自动下载、安装、配置、启动所有服务
  5. 验证:浏览器访问 http://localhost: 端口,查看 PHPinfo / 连接 MySQL

3. 版本切换与项目隔离

  1. 版本管理:进入「Versions」→ 安装需要的 runtime 版本(如 PHP 7.4、Node 20)
  2. 项目绑定:项目设置→ 选择对应 PHP/Node/Java 版本,保存后自动生效
  3. 终端切换:cd 到项目目录→ 执行 flyenv use,自动切换到项目指定版本
  4. 服务管控:项目内启停服务,不影响其他项目环境

优化与常见问题

优化建议

  • 性能优先:仅安装必要组件;关闭闲置服务;使用 SSD 存储项目与环境
  • 稳定优先:定期更新 FlyEnv 与组件版本;备份项目配置;避免同时运行过多服务
  • 效率优先:启用项目自动版本切换;使用命令行批量操作;配置本地 SSL 简化 HTTPS 调试
  • 跨平台优先:统一项目目录结构与组件版本,避免平台差异导致的问题

常见问题与解决

  1. 服务启动失败 / 端口冲突
    • 检查端口是否被占用(FlyEnv 自动检测);修改服务端口;关闭占用端口的程序
    • 以管理员身份运行 FlyEnv;检查防火墙放行对应端口;重启服务
  2. 版本切换不生效
    • 确认项目已绑定对应版本;终端执行 flyenv use 刷新;重启终端 / IDE
    • 清除系统 PATH 中旧版本路径;重启 FlyEnv 服务
  3. 组件下载慢 / 失败
  4. 项目迁移后环境失效
    • 导出项目配置(FlyEnv 备份功能);在新设备导入配置;重新安装对应组件
    • 检查路径是否一致;修改 Nginx/PHP 配置中的绝对路径
  5. 性能卡顿 / 占用高
    • 关闭闲置服务;降低 PHP/MySQL 内存配置;使用增量部署
    • 升级硬件(SSD / 大内存);避免同时运行多个 heavy 服务
下载地址:
123盘
密码:无
github
密码:无
阅读剩余