avatar

mdo

Hello

  • 首页
  • 知识库
  • 归档
  • 标签
  • 关于
主页 Mac开发你只知道MAMP
文章

Mac开发你只知道MAMP

发表于 2026-08-30 更新于 2026-08- 30
作者 mdo
3~5 分钟 阅读

ServBay

ServBay 是一个革命性的本地 Web 开发工具,专为 macOS 设计。它能实现多版本 PHP 同时运行、强大的 CLI 支持、域名和 SSL 定制等功能,可提供流线型和高效的开发环境。它在资源效率、易用性和性能方面都表现出色。ServBay 还支持 MariaDB、PostgreSQL、Redis 等等,未来也会加入更多的常用工具。

ServBay 的优点还有占用系统资源很少,也不需要基于 Docker 来安装,不会污染系统环境,只要下载就能即刻使用。

Devilbox

Devilbox 是一个出色的 PHP 开发环境,为 macOS 提供了一个完整的 Web 开发堆栈。它是一个开源工具,为 PHP 开发人员提供了许多功能和工具。

Devilbox 是基于 Docker 配置的 PHP 开发环境。用户设置和管理多个具有不同版本的 PHP 的项目,以及各种工具,如 Apache、MySQL、Redis 等。Devilbox 在 Windows、Linux 和 macOS 上无缝运行。

下载地址:[github.com/cytopia/dev…]

Ddev

Ddev 是另一个用于 PHP 开发的开源工具。它是由 Docker 驱动的完整本地开发环境,专为 PHP 项目设计。

它提供了基于 Docker 的完整 PHP 开发环境,具有预配置的 Docker 容器。Ddev GitHub 仓库: github.com/drud/ddev 包含了所有使用 Ddev 项目所需的文档、代码和资源。

Fenix Web Server

Fenix Web Server 是用于 PHP 和 Web 开发的 MAMP 的开源替代方案。它是一个轻量级的 Web 服务器,易于使用和配置。

Fenix Web Server 在 Windows、Linux 和 macOS 上无缝运行。它还可以直接在云上运行,支持无限项目,完全支持 PHP、Node.js、MySQL、PostgreSQL、nginx、Apache、Redis、MailHog 等。Fenix 还支持自定义域名、SSL,并提供数十种 Web 应用支持。

Lando

Lando 用于本地开发和 DevOps。它是一个多用途工具,可用于各种类型的项目。无论使用的技术栈是什么,用户都可以通过 Lando 高效地管理开发环境。

Lando 的界面还十分友好,支持流行的开发框架和平台。

BAMP

BAMP 是 “Brew,Apache,MySQL 和 PHP”,它提供了一个简单的方法来设置和管理使用 Apache、MySQL 和 PHP 的本地开发环境。它的特点是使用 Homebrew 安装和管理软件包以及提供简单的命令行界面

XAMPP

XAMPP 是一个非常流行的开源平台,为 PHP 和 Web 开发提供了一个完整的 Web 服务器解决方案。它包含 Apache、MySQL、PHP,甚至 Perl,使用户能够在自己的计算机上构建和测试 Web 应用程序。最棒的是,XAMPP 在 Windows、macOS 和 Linux 上都能运行,因此你可以在任何平台上使用它。

总结

通过考虑像 ServBay、Devilbox、Ddev、Fenix、Lando、BAMP、XAMPP 这样的开源替代方案,开发人员可以在 PHP 和 Web 开发方面获得更多的灵活性、控制和访问更广泛的功能和工具。

技术
许可协议:  CC BY 4.0
分享

相关文章

10月 2, 2026

iOS 侧载(Sideloading)工具

AltStore 和 Sideloadly 都是目前最流行的 iOS 侧载(Sideloading)工具。 简单来说,它们的作用就是让你绕过苹果的官方 App Store,直接把第三方的 IPA 安装包(也就是 iOS 的应用安装文件)安装到你的 iPhone 或 iPad 上。 通过这两个工具,你

9月 28, 2026

注册 Chat Participant

将当前服务接入 VS Code 的 AI 聊天窗口是完全可行的。VS Code 在近期的版本中正式推出了 Chat Extensions API(github.copilot.chat),允许第三方扩展将自定义的 LLM 服务或工具注册到 Copilot Chat 面板中。 结合当前 code_ge

9月 23, 2026

php intelephense 设置 if 空格

在 VS Code 中,如果你使用的是 PHP Intelephense 插件,控制 if 关键字后面是否加空格的设置是由其内置的格式化引擎(基于 PSR-12 标准)决定的。 你可以通过修改 VS Code 的 settings.json 来配置这个行为: 1. 开启 if 后面的空格(默认/推荐

下一篇

5个Cursor替代品开源 AI 代码编辑器

上一篇

使用Cursor是否会泄漏源代码

最近更新

  • 比尔盖茨的智慧:想多赚钱,就每天循环做这3件事
  • iOS 侧载(Sideloading)工具
  • 程序员越想创业,越不要急着动手
  • 注册 Chat Participant
  • 中秋给在外游子的一封信

热门标签

API CodeGeex Coding Cursor DeepSeek Docker Gitkraken Harness Laravel Management

目录

©2026 mdo. 保留部分权利。