14

NetBeans 建议在 Mac 上使用 MAMP for Apache + MySQL + PHP。有一个 MAMP 和一个 MAMP PRO。MAMP 实际上只不过是一个开放源代码库和 PHP、MySQL 等东西的集合,它们位于一个位于 /Application/MAMP/ 的大目录中。它带有一个小 GUI 来启动/停止服务器并进行一些非常基本的设置。但是,它非常有限。有一个 MAMP PRO 可以做更多的事情,但价格像 65 美元。由于我没有通过我的网络开发人员赚钱,所以我寻找免费的解决方案。

那么还有其他开源/免费的东西,它和 MAMP Pro 一样吗?在 Mac 上启动 / 停止 PHP / Apache / MySQL,配置主机、端口等?

4

6 回答 6

17

了解如何编辑 Apache 配置文件,然后您可以做任何您想做的事情。您只需要一个文本编辑器。我有免费的 MAMP,只需根据需要编辑我的配置文件。我的 MAMP Apache 配置位于 /Applications/MAMP/conf/apache/httpd.conf。该文件有很好的注释,您可以谷歌其中的任何设置以了解更多信息。GUI 工具是一种很好的奢侈品,但我们不应该完全依赖它们。

于 2010-01-12T07:21:23.143 回答
6

使用 Apache 等内置软件包的问题之一是它们考虑了系统软件,并定期通过苹果的软件更新进行更新。大多数时候这很好,但有时如果您有很多自定义调整或版本更新,或者想要使用非常特定的版本,您有时可能会被软件更新绊倒。因此,这是 MAMP 等替代软件包的一个论据,它可以像生产环境一样进行更精确的管理。

另外,如果一个人正在“学习” apache 和 PHP 管理,那么使用 MAMP 或 Macports 等独立软件包的风险会更小。

至于 MAMP 的替代品,macports 它很有用。但也有 Bitnami 项目

http://bitnami.org/

他们为特定的应用程序包提供了很好的安装程序,以及一个香草 LAMP 类型的环境。还有一个干净的卸载程序,很好。因此,进行试验,您不必担心破坏系统软件或配置。

于 2010-06-23T06:56:37.117 回答
3

已经内置的软件有问题吗?

官方的 MySQL 发行版包括一个图形启动/停止客户端。事实上,它只是一个按钮。

可以在文件共享设置区域启动和停止 Apache 的内置副本。将它与非古老版本的 PHP结合起来,您就可以了。

于 2009-12-20T22:22:47.567 回答
2

您始终可以使用MacPortsHomebrew 之类的包管理器,并按照他们的指南进行设置。

于 2010-01-06T08:45:25.750 回答
2

有一个可靠的开源替代 MAMP,称为MNPP。它拥有 MAMP 所拥有的一切,但已更新。

编辑: 7 年后,该项目似乎被放弃了,主域也消失了。该 repo 仍然存在,但已经很久没有更新了,所以我不建议使用它。供参考这里是回购网址: https ://github.com/jyr/MNPP

于 2013-01-03T11:19:26.463 回答
1

我很确定 XAMPP 可以在 Mac 上运行。但它不如 MAMP。

于 2009-12-26T16:19:27.190 回答