Mac开发你只知道MAMP
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 开发方面获得更多的灵活性、控制和访问更广泛的功能和工具。