大小:140.93M
更新时间:26-06-04
系统:Pc
版本:v4.15.3
对于普通用户来讲,搭建网站的运行环境不是一件很容易的事情,即使是老手也需要时间,为此小编带来了flyenv,这是一款功能全面的web服务器和环境管理器,能够支持macOS、Windows和Linux三大操作系统,属于一体化全栈环境管理工具,包括但不限于PHP(支持5.x到8.x多版本),MySQL/MariaDB数据库,高性能的Nginx.与ApacheHTTP服务器,以及MongoDB、PostgreSQL等数据库,还有Memcached、Redis:这样的缓存系统,甚至内置Pure-FTP服务,从而满足了各种规模项目的需求。与同类软件相比, flyenv核心在于能够轻松切换软件版本与配置,适应不同开发需求,同时支持PHP-FPM模式,提高性能和灵活性,真正提供了一站式的本地Wb开发环境搭建方案,欢迎免费下载体验。
1、极致性能,快如闪电
原生静态二进制运行,拒绝虚拟容器的性能损耗。启动迅速,资源占用极低,让您的开发流程更加流畅。
2、全栈集成,一应俱全
集成动态/静态服务器、DNS、FTP,以及 PHP/NodeJS/Java/Go/Python 等多种语言环境,更有数据库、缓存、队列等实用工具,满足您的全方位开发需求。跨平台支持,体验一致。
3、深度优化,直击痛点
针对开发者日常痛点进行深度优化,提供便捷的日志查看和配置文件管理功能,让您更专注于代码本身。
4、多项目环境隔离
支持 Apache/Nginx/Caddy/Tomcat,PHP/NodeJS/Java/Go/Python 多版本共存,以及 MySQL 等数据库的灵活切换,为每个项目打造独立的运行环境。
一、软件安装
FlyEnv 提供 一键安装 功能,支持多种软件,包括:
1、AI 集成: Ollama.
2、Web 服务器: Apache, Nginx, Caddy, Tomcat, Consul.
3、数据库: MySQL, MariaDB, PostgreSQL, MongoDB.
4、邮件服务器: Mailpit.
5、编程语言 & 运行时: PHP (Composer), Java (Maven), NodeJS, Python, Go, Erlang, Ruby, Rust (Rustup), Bun, Deno, Gradle.
6、数据队列与缓存: Redis, Memcached, RabbitMQ, etcd.
7、搜索引擎: Elasticsearch, Meilisearch, Typesense
8、对象存储: Minio.
9、其他: DNS Server, FTP Server, Static HTTP Server.
所有软件均支持 多版本安装。例如:
1、PHP:支持 5.x 到最新的 8.x 版本。
2、MySQL:支持 5.x 到 9.x 版本。
新版本发布后,无需等待 FlyEnv 更新即可自动使用。
二、软件服务管理
FlyEnv 允许你管理所有已安装软件服务的启动和停止。例如:
1、启动/停止 PHP-FPM、MySQL、Apache、Redis 等服务。
2、直接在 FlyEnv 的内置编辑器中修改配置文件。
3、快速定位并打开配置文件。
三、本地网站托管
1、一键创建站点:FlyEnv 自动为 Apache、Nginx、Tomcat 等 Web 服务器生成配置文件。
2、自定义域名:使用任意域名访问本地站点,并支持 HTTPS。
3、日志管理:轻松查看和分析站点访问日志。
四、环境变量设置
1、一键将任何支持的软件添加到环境变量中。
2、设置别名(如 PHP74、PHP82),方便在终端中使用。
五、容器/镜像/Docker-Compose管理
对于部分需求难以通过常规方式满足的情况, FlyEnv还提供了容器解决方案. 可以管理镜像,容器。
六、其他工具
FlyEnv 包含许多实用的开发者工具,例如:
1、JSON 解析:支持 JSON、JavaScript 对象、PHP 数组、XML、YAML 等格式的相互转换。
2、端口与进程管理:通过端口号或命令终止进程。
3、项目模板:快速创建 Laravel、WordPress、Yii2、Next.js、Vue、NestJS 等项目。
一、与 Docker 相比
Docker 功能强大,但许多开发者只需要一个开箱即用的 PHP、NodeJS、Java、Go 或 Python 运行环境。FlyEnv 更直观、更轻量:
1、无需虚拟容器——所有模块均以原生静态二进制运行。
2、性能更快,资源占用更低(尤其在 macOS 和 Windows 上)。
3、配置文件和日志文件更易于查看和修改。
二、与 MAMP Pro、Laravel Herd、XAMPP 等相比
FlyEnv 更灵活、更新更及时:
1、支持多种安装源(Homebrew、Macports、APT、DNF、官方二进制文件等)。
2、版本更新及时——无需等待 FlyEnv 升级。
3、配置文件和设置更接近实际生产环境,便于部署。
三、自定义与优化
1、隐藏未使用的模块:FlyEnv 允许在设置中隐藏不需要的模块,减少界面杂乱。
2、网络问题:如果因网络限制导致安装缓慢,可以手动安装软件,并在 FlyEnv 中添加自定义路径。
3、配置优化:FlyEnv 默认使用通用配置。如果项目需要特定模块或扩展,请提交 GitHub Issue 或留言反馈,我们将进行优化。
四、社区驱动的改进
FlyEnv 的设计理念是与社区共同成长。许多功能旨在覆盖基础需求,高级用户的反馈对我们非常重要。通过共同努力,我们可以:
1、增加更多软件支持。
2、改进工具和性能。
3、让开发更轻松,让你有更多时间陪伴家人,实现人生目标。
v4.15.3版本
1、添加了RoadRunner模块
FlyEnv 现在包括一个专门的RoadRunner 模块用于 PHP 应用程序服务器工作流程。您可以直接从 FlyEnv 安装、检测、配置和运行 RoadRunner,然后将 RoadRunner 支持的项目绑定到标准项目服务体验中。
此集成提供:
RoadRunner 版本管理:从版本管理器中发现、安装和管理 RoadRunner 版本
独立服务模式:使用生成的.rr.yaml文件服务器配置启动RoadRunner,以进行快速本地测试
PHP 项目服务:通过项目服务视图管理 RoadRunner 项目,使用启动/停止、端口、环境、日志和配置工作流程
项目预设:快速配置 PHP Worker、现有配置、Laravel Octane、文件服务器 或 自定义命令 项目
PHP 运行时绑定:选择一个 FlyEnv 管理的 PHP 运行时用于 RoadRunner PHP Worker 和 Laravel Octane 项目
配置文件同步:生成.rr.yaml文件,检测现有的RoadRunner配置,并保持项目端口同步
2、添加了Swoole CLI模块
FlyEnv 现在支持 Swoole CLI 作为一等的 PHP 运行时和项目服务模块。您可以安装 Swoole CLI 版本,初始化 FlyEnv 需要的运行时文件,并使用专用的预设来运行基于 Swoole 的 PHP 项目。
此集成提供:
Swoole CLI 版本管理:在支持的平台上发现、安装和管理 Swoole CLI 二进制文件
运行时引导:准备php.ini,php-fpm.conf,Composer,和CA证书文件用于FlyEnv管理的Swoole CLI运行时
项目预设:运行原生Swoole、Hyperf、EasySwoole、Laravel Octane、PHP脚本或自定义命令项目
配置检测:自动检测常见的框架配置文件,如Hyperf服务器/routing、EasySwoole配置、Laravel Octane配置,以及server.php
项目服务工作流程:通过项目用户界面配置端口、启动命令、环境变量、配置文件、日志和服务生命周期
3、将 PHP 分离为 PHP-FPM 和 PHP 项目服务
PHP体验已经重新组织成更清晰的责任。PHP-FPM现在作为一个独立的模块提供给PHP运行时和FPM服务管理,而PHP模块现在以PHP项目服务管理为主。
此更新使PHP部署工作流程更易于理解:
PHP-FPM 模块:分别管理 PHP-FPM 服务和 PHP 运行时版本
PHP 项目服务:通过通用项目服务工作流程启动和停止 PHP 项目
清洁导航:将PHP运行时/服务管理与PHP项目部署分开
完整的PHP部署覆盖:FlyEnv现在在一个桌面应用程序中涵盖了PHP、PHP-FPM、FrankenPHP、RoadRunner和Swoole CLI部署配置
4、添加了ZincSearch模块
FlyEnv 现在包括一个专门的ZincSearch 模块,用于在本地运行轻量级搜索引擎。你可以通过 FlyEnv 直接安装 ZincSearch,管理服务生命周期,编辑环境配置,检查日志并打开 ZincSearch UI。
此集成提供:
服务管理:通过标准的FlyEnv服务工作流程启动和停止ZincSearch
版本管理:从 GitHub 安装和管理 ZincSearch 版本
环境配置:通过配置管理凭据、数据路径、绑定地址、端口和日志级别zincsearch.env
日志记录:在ZincSearch模块中直接查看标准和错误日志
快速访问UI:当服务运行时,使用配置的主机和端口打开ZincSearch网络UI
5、在已安装版本列表中添加了备注
已安装版本列表现在包括一个备注列,使标记本地运行时版本和记住每个已安装版本的用途更加容易。备注可以直接从已安装列表中编辑,保存在本地,并显示在与服务相关的版本管理视图中。
这有助于防止在为不同的项目安装同一运行时的不同版本时意外删除或混淆。
6、修复了 MariaDB 11.4+ / 12+ 在 Windows 上的启动问题
解决了Windows启动失败的问题,该问题影响了需要PEM文件进行零配置SSL和认证密钥处理的较新MariaDB版本。FlyEnv现在在需要时生成并提供所需的ca.pem、server-cert.pem、server-key.pem、private_key.pem和public_key.pem文件,防止MariaDB 12+因为这些文件缺失而无法启动。
7、改进了Cloudflare Tunnel本地域名绑定
Cloudflare Tunnel本地服务绑定现在支持选择 HTTP 或 HTTPS 每个本地域名规则。这使得每个隧道规则能够转发到正确的本地协议,并有助于避免在本地到公共转发过程中强制使用错误协议导致的WordPress重定向问题。
应用信息
同类热门
猜你喜欢
类似软件
守望简单web服务器627K408人在用 守望小型web服务器是用c语言开发的一款功能强大实用的服务器功能工具,其特点是方便使用,特别适合建立临时的WEB服务器,整个WEB服务器就是一个EXE可执行程序,无需任何安装,不修改注册表,程序放在任何目录均可运行,卸载时直接删除文件就OK了,因此
查看热门标签
网友评论0人参与,0条评论
最新排行
守望简单web服务器627Kv1.0绿色版 守望小型web服务器是用c语言开发的一款功能强大实用的服务器功能工具,其特点是方便使用,特别适合建立临时的WEB服务器,整个WEB服务器就是一个EXE可执行程序,无需任何安装,不修改注册表,程序放在任何目录均可运行,卸载时直接删除文件就OK了,因此
查看
Classic FTP Plus(FTP客户端软件)292Kv4.0 Classic FTP Plus是一款专业的FTP客户端软件,它能够通过拖拉即可完成文件或文件夹的上传、下载、移动等操作,支持同步工具检查所有最新副本的本地和远程文件夹并在Classic FTP随意拖动和导出文件,拥有高清直观的用户界面,使文件上传
查看
Auto FTP Manager(FTP工具)21.17Mv7.24 Auto FTP Manager是有deskshare推出的一款操作方便、功能强大的高级FTP工具。允许你建立与任何ftp服务器的连接,并自动执行文件的转移,自动化传输您的文件。Auto FTP Manager可以轻松地安排和自动化您的FTP传输。
查看