2009-12-20 107 views
13

NetBeans建议在Mac上为Apache + MySQL + PHP使用MAMP。有一个MAMP和一个MAMP PRO。 MAMP实际上只不过是一个开放源代码库和诸如PHP,MySQL等的集合,放在一个大目录中去/ Application/MAMP /。它带有一个小GUI,用于启动/停止服务器并执行一些非常基本的设置。但是,它非常有限。有一个MAMP PRO可以做更多的事情,但花费65美元。由于我没有用我的网络开发者赚钱,所以我寻找免费的解决方案。是否有免费的替代MAMP PRO?

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

+0

链接会很好。 – 2009-12-21 02:20:45

+0

http://www.mamp。info – openfrog 2009-12-21 10:12:49

回答

3

软件已经内置有问题吗?

官方的MySQL发行版包括一个图形化的开始/停止客户端。事实上,这是一个单一的按钮。

Apache的内置副本可以在文件共享设置区域中启动和停止。将它与not-ancient version of PHP组合起来,然后设置好。

+0

好吧,关于MAMP PRO的事情是,它可以让你轻松配置主机和类似的东西。但你是对的,其实所有的东西都已经在那里了。但那不是重点。 – openfrog 2009-12-21 10:11:30

+2

@Charles:使用MAMP的一个好处是它可以让你轻松移动完整的设置(文件,数据库,配置等),因为所有东西都存储在MAMP应用程序文件夹中。如果您需要切换到另一台计算机,则可以简单地拖动MAMP文件夹并继续工作。 – 2010-01-12 07:42:28

+0

只是想我会在这里添加一些东西。当我在2009年发布这篇文章时,我看了这篇文章。现在我仍然在使用MAMP。有一个替代的'控制器'程序,允许您在Mac上管理您的MAMP或XAMPP服务,并添加虚拟主机。它被称为VirtualHostX。我个人并不喜欢它,但可能值得研究。 – Sk446 2013-02-26 08:53:55

0

我很确定XAMPP在Mac上工作。但它不如MAMP。

+6

-1他正在寻找比MAMP更好的东西。 – donut 2010-02-26 09:04:09

+0

不,他正在寻找比MAMP Pro更酷的东西* CHEAPER *。由于我不了解他的全部需求,我提供了一种可能性,但我同意,我不会推荐它。 – sprugman 2010-02-26 20:06:19

+0

对不起,我的意思是MAMP,而不是MAMP * Pro *。我认为你在文章中指的是MAMP Pro,但我读到它有简单的MAMP。如果是这样的话,那么编辑您的帖子,我会删除我的投票。 – donut 2010-02-28 03:34:45

2

您可以随时使用包管理器,如MacPortsHomebrew,并按照指导进行设置。

16

了解如何编辑Apache配置文件,然后您可以执行任何您想要的操作。你需要的只是一个文本编辑器。我有MAMP免费,只需编辑我的配置文件。我的Apache的MAMP配置位于/Applications/MAMP/conf/apache/httpd.conf。该文件有很好的评论,你可以谷歌的任何设置在那里了解更多关于它们。 GUI工具是一种不错的奢侈品,但我们不应该完全依赖它们。

4

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

此外,如果有人正在“学习”apache和PHP管理,那么像MAMP或Macports这样的独立软件包的风险就会降低。

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

http://bitnami.org/

他们有特定的应用程序软件包安装好的,和香草LAMP型环境。还有一个干净的卸载程序,很不错。所以试验一下,你不必担心中断系统软件或配置。

+0

我们最近还捆绑了一个小的GUI实用程序来启动/停止服务 – 2011-06-26 18:22:44

+0

+1对于Bitnami。特别是如果你只是在一个应用程序之后,如Joomla或Wordpress。我很高兴在我的服务器上编辑Apache配置,但在我的家用PC上,很高兴在准备使用的应用程序中为您完成所有工作。 – 2012-05-21 20:35:44

+1

这是来自BitNami的丹尼尔。只是想让你知道,我们现在在Mac OS X应用程序商店也有一个MAMP版本(完全免费,因为我们的其他版本)https://itunes.apple.com/app/mamp-stack/id571310406 – 2013-01-05 07:01:38

2

MAMP有一个坚实的开源替代品,名称为MNPP。它拥有MAMP的一切,但已更新。

+0

值得注意的是这运行Nginx而不是Apache - 这很好,如果你主要部署到Nginx服务器...... – aendrew 2013-01-07 14:13:30

+0

这对PHP开发有什么重大影响吗? – bottleboot 2013-01-07 14:19:33

+0

如果您使用框架或其他方法编写所有新代码,可能不会。然而,像Drupal和WordPress这样的现代CMS需要一点点赞美才能与Nginx合作,如果你最终最终部署到基于Apache的堆栈,这是一件痛苦的事情。 – aendrew 2013-01-07 15:02:25