正在加载应用详情...
正在加载应用详情...
高效PHP环境管理工具,支持多版本切换与一站式开发服务,提升macOS开发体验。
FlyEnv 4.8.5(原名 PhpWebStudy)是一款专为 macOS 用户打造的一站式本地开发环境管理工具,尤其面向 PHP 开发者,但同样适用于 Node.js、Java、Go、Python 等多语言开发者。尽管部分信息中误将其描述为“数据恢复软件”,实际上 FlyEnv 是一个功能强大的本地开发环境集成平台,旨在解决开发者在 macOS 上配置复杂开发环境时遇到的痛点。它通过原生静态二进制模块实现极速性能,无需依赖虚拟机或容器化技术,极大提升了运行效率并降低系统资源占用。
FlyEnv 支持 Apache、Nginx、Caddy、Tomcat 等多种 Web 服务器,兼容 PHP 5.x 至 PHP 8.x、MySQL 5.x 到 MySQL 9.x、JDK 8 至 JDK 20+ 等版本,真正实现多项目、多环境的独立配置与快速切换。无论是搭建 Laravel、WordPress 还是 Spring Boot 项目,FlyEnv 都能提供稳定、高效的本地运行环境。
极速原生运行,资源占用低
FlyEnv 不依赖 Docker 或虚拟机,所有组件均以原生静态编译方式运行,启动速度快,响应迅速,系统资源占用极低。相比传统容器方案,FlyEnv 在性能上更具优势,特别适合资源有限的 MacBook 用户。
一站式全栈开发支持
集成了动态服务器(PHP)、静态服务器、DNS 服务器、FTP 服务、数据库(MySQL)、缓存(Redis)、消息队列(RabbitMQ)等常用开发组件,同时还支持 Node.js、Java、Go、Python 等多种语言环境,真正实现“开箱即用”的全栈开发体验。
多版本环境自由切换
支持 PHP 多版本共存与快速切换,可为不同项目配置独立的 PHP 版本(如 PHP 7.4 和 PHP 8.3 同时存在),并独立配置扩展、时区、内存限制等参数。数据库也支持多版本管理,便于兼容老旧项目与新特性开发。
深度优化的日志与配置管理
FlyEnv 将日志查看与配置文件编辑深度集成到图形界面中。开发者可一键打开 Nginx、PHP-FPM、MySQL 等服务的日志文件,实时监控错误信息;同时支持直接在界面上编辑各类配置文件,修改后自动检测语法并提示重启服务,极大提升调试效率。
Web 服务器与 HTTPS 支持
内置高性能 Web 服务器,支持 HTTP、HTTPS、WebSocket 协议。FlyEnv 可自动为本地域名生成受信任的 SSL 证书,轻松实现本地 HTTPS 调试,完美适配现代前端框架和 OAuth 登录等安全场景。
自动化部署与版本控制集成
支持 Git 集成,可在应用内完成代码提交、拉取、分支切换等操作。同时提供自动化部署脚本配置功能,可设定构建、测试、重启服务等流程,提升本地开发与测试的自动化水平。
为每个项目配置独立环境
在 FlyEnv 中,建议为每个项目创建独立的“站点”,并指定专属的 PHP 版本、Web 服务器(Nginx/Apache)、端口和域名。例如,将 project-a.test
绑定到 PHP 7.4 + MySQL 5.7,而 project-b.test
使用 PHP 8.2 + MySQL 8.0,避免环境冲突。
利用快捷命令快速调试
FlyEnv 提供终端命令行工具,可通过 flyenv start
、flyenv restart php
等命令快速控制服务状态,结合 iTerm 或 Terminal 使用,提升操作效率。
开启实时日志监控定位问题
在开发过程中,遇到 500 错误或页面空白时,可直接在 FlyEnv 界面点击“查看 PHP 错误日志”或“Nginx 访问日志”,实时追踪请求响应流程,快速定位代码或配置问题。
配置本地 HTTPS 提升兼容性
对于使用现代前端框架(如 Vue、React)或调用微信登录、Apple Sign-In 等功能的项目,务必在 FlyEnv 中启用 HTTPS 并将自签名 CA 证书添加到系统钥匙串,确保浏览器信任本地证书。
定期备份数据库与配置
虽然 FlyEnv 本身不是数据恢复工具,但建议定期导出项目数据库,并备份关键配置文件,防止误操作导致数据丢失。可结合自动化脚本实现定时备份。