FlyEnv 通过一系列专为现代开发需求设计的工具,消除了环境配置的复杂性,并确保跨平台一致性。以下是 FlyEnv 的独特优势:
告别繁琐的多个版本管理!FlyEnv支持在 PHP、NodeJS、Java 等多种语言的不同版本间无缝切换。例如,您可以同时运行 PHP 5.6 和 PHP 8.4,或在 JDK 8 和 JDK 20 之间一键切换,一切尽在掌握。
FlyEnv 让您无需手动配置即可快速搭建完整技术栈。从编程语言Python、NodeJS、PHP、Go、Java 到 Web 服务器 Nginx、Apache、Caddy,再到数据库和消息队列,FlyEnv 简化了所有配置流程,让您专注于编码。
为每个项目定制专属运行环境!FlyEnv 支持 NodeJS、PHP、Python 等语言的项目级版本管理。当您通过终端或 PowerShell 进入项目目录时,环境会自动切换,无需任何手动设置。
FlyEnv 以原生静态二进制方式运行,摆脱了虚拟容器的性能开销。这意味着更快的启动速度、更低的资源占用以及更流畅的开发体验。
无论您使用 macOS、Windows 还是 Linux,FlyEnv 都能确保一致的开发环境。告别“在我机器上可以运行”的困扰,FlyEnv 让开发体验始终如一。
FlyEnv 经过精心优化,资源占用极低。即使同时运行 Nginx、PHP、MySQL 和 Redis,其资源消耗仅为传统 Docker 方案的三分之一。
FlyEnv 专为开发者设计,提供直观的工具提升生产力:
FlyEnv 的配置贴近真实生产环境,确保从开发到部署的平滑过渡,让您信心满满。
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、Gradle
高效管理数据:Redis、Memcached、RabbitMQ、etcd
集成强大的搜索功能:Elasticsearch、Meilisearch、Typesense
轻松处理文件存储:Minio
额外的实用工具优化工作流程:DNS 服务器、FTP 服务器、静态 HTTP 服务器
安装地址:https://flyenv.com/zh/guide/getting-started.html
Step1、选择新建一个TP8项目
Step2、新建站点(记得开启SSL)
Step3、配置Nginx配置(Vhost配置),新增一下选项
location / {
if (!-f $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
}
}
Step4、编辑系统Host
,新增8.thinkphp.com
127.0.0.1 8.thinkphp.com
Step5、打开地址:https://8.thinkphp.com/
对,就这么简单,完事! 来首歌曲吧!