MAMP / MAMP Pro
以本地主机为中心的 Web 开发(macOS / Windows)
wordpress.local
WordPress 主机 · Pro
legacy-php.local
旧版主机 · Pro
成熟的 Web 项目主机与站点工作流,更广泛的模块需单独处理。
对比
MAMP 和 MAMP Pro 擅长 PHP、WordPress 与本地主机。FlyEnv 将这一工作流扩展到多个运行时、数据库、服务和开发者工具。
以本地主机为中心的 Web 开发(macOS / Windows)
wordpress.local
WordPress 主机 · Pro
legacy-php.local
旧版主机 · Pro
成熟的 Web 项目主机与站点工作流,更广泛的模块需单独处理。
更广泛的项目工作区(macOS、Windows、Linux)
Laravel 项目 · 项目
Node.js 应用 · 项目
Java 应用 · 项目
每个项目都有自己的运行时、服务、端口和配置。
两者都是强大的工具,只是针对不同工作流进行了优化。
MAMP 以 PHP 和本地主机为核心。FlyEnv 支持 PHP、Node.js、Python、Go、Java 等更多运行时。
MAMP Pro 组织本地主机和站点。FlyEnv 组织完整项目及其依赖服务。
FlyEnv 将数据库、缓存、邮件测试、对象存储和其他模块集中到一个工作区。
目标相同,开发范围不同。
以本地主机为中心的 Web 开发
wordpress.local
WordPress 主机 · Pro
legacy-php.local
旧版主机 · Pro
按项目划分的环境
Laravel 项目
Nginx
PHP 8.3
MySQL
Redis
Node.js 应用
Caddy
Node.js
PostgreSQL
MinIO
Java 应用
Tomcat
Java
PostgreSQL
Redis
查看 FlyEnv 运行时、站点和服务工作流中的相同配置。

并行安装和运行多个运行时系列,无需重建主机工作流。

将数据库、缓存、邮件测试和对象存储放入同一工作区。

启动项目所需的服务,无需将每项服务作为独立的外部工具管理。
常用能力的实用对比。
| 能力 | MAMP / MAMP Pro | FlyEnv |
|---|---|---|
| 平台 | 可用macOS、Windows | 可用macOS、Windows、Linux |
| PHP 版本 | 可用单个活动版本 / Pro 中每台主机可用多个版本 | 可用每个项目可管理多个版本 |
| Web 服务器 | 可用Apache、Nginx | 可用Nginx、Apache、Caddy |
| MySQL / MariaDB | 可用内置或支持 | 可用多个数据库模块 |
| PostgreSQL / Redis | 有限可选附加组件 | 可用内置模块 |
| 本地主机 / SSL | 可用按主机配置 | 可用内置并按项目自动配置 |
| 项目专属配置 | 可用按主机进行 Web 配置 | 可用按项目配置运行时、服务和域名 |
| 基础设施模块 | 有限部分附加组件 | 可用大量内置集成模块 |
| 数据库 GUI 工具 | 可用phpMyAdmin | 可用phpMyAdmin、pgAdmin、DbGate 等 |
| AI / MCP 集成 | 未包含 | 可用FlyEnv MCP 服务器和 AI CLI 模块 |
| 对象存储 | 有限需单独添加 | 可用托管 MinIO / RustFS 模块 |
并排查看同类工作的处理方式。
使用 MAMP / MAMP Pro
创建本地主机或站点
使用 FlyEnv
创建或导入本地项目
使用 MAMP / MAMP Pro
为主机选择 PHP 版本
使用 FlyEnv
选择运行时系列和版本
使用 MAMP / MAMP Pro
配置 Apache 或 Nginx
使用 FlyEnv
需要时选择 Web 服务器
使用 MAMP / MAMP Pro
启用本地 HTTPS 或 SSL
使用 FlyEnv
启动 MySQL、Redis、Mailpit 或其他服务
使用 MAMP / MAMP Pro
连接 MySQL
使用 FlyEnv
将项目服务保存为启动组
使用 MAMP / MAMP Pro
需要时单独添加额外服务或工具
使用 FlyEnv
继续项目设置
使用 MAMP / MAMP Pro
在主机工作流之外管理非核心服务
使用 FlyEnv
继续项目设置
两种工具各有价值,正确选择取决于你的工作流。
如果生产一致性依赖容器,Docker Desktop 和项目的 Compose 文件仍是更直接的参考。
不一定。MAMP Pro 仍然适合 PHP 和 WordPress 主机。当你需要更多运行时系列、集成基础设施模块或项目级服务配置时,FlyEnv 会更有价值。
可以。FlyEnv 支持 Apache 或 Nginx、多个 PHP 版本、本地域名、HTTPS、数据库以及现有 PHP 或 WordPress 项目目录。
不需要。你可以保留现有项目目录,并在 FlyEnv 中重新创建本地站点、运行时、数据库和服务设置。
可以。为每个站点配置所需的 PHP 版本、Web 服务器、数据库、域名和 HTTPS 设置。
当一台机器或团队需要 Node.js、Python、Go、Java、多个数据库、缓存、邮件测试、对象存储或项目专属服务组时,FlyEnv 更合适。
可以,但应避免两个工具使用重叠端口。启动另一个环境前,请先停止其中一个 Web 服务器或数据库服务。
支持。FlyEnv 可在 Host 工作流中管理自定义域名、本地证书、端口和站点设置。
可以。FlyEnv 提供数据库、缓存、邮件测试、对象存储和其他本地服务的托管模块,并通过启动组支持项目工作流。
将运行时、基础设施和项目服务集中到一个工作区。