Php MAMP PRO有免费的替代品吗?

Php MAMP PRO有免费的替代品吗?,php,macos,netbeans,mamp,Php,Macos,Netbeans,Mamp,NetBeans建议在Mac上使用针对Apache+MySQL+PHP的MAMP。有一个妈妈和一个专业妈妈。MAMP实际上只是一个开放源码库和PHP、MySQL等东西的集合,位于一个大目录中,该目录位于/Application/MAMP/。它带有一个小GUI来启动/停止服务器并进行一些非常基本的设置。然而,它是极其有限的。还有一款MAMP PRO,它可以做更多的事情,但价格大约为65美元。因为我的网络开发没有赚到钱,所以我寻找免费的解决方案 那么还有其他开源/免费的东西吗?它和MAMP Pro做

NetBeans建议在Mac上使用针对Apache+MySQL+PHP的MAMP。有一个妈妈和一个专业妈妈。MAMP实际上只是一个开放源码库和PHP、MySQL等东西的集合,位于一个大目录中,该目录位于/Application/MAMP/。它带有一个小GUI来启动/停止服务器并进行一些非常基本的设置。然而,它是极其有限的。还有一款MAMP PRO,它可以做更多的事情,但价格大约为65美元。因为我的网络开发没有赚到钱,所以我寻找免费的解决方案


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

内置软件是否有问题

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


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

我很确定XAMPP在mac上可以工作。但是它不如MAMP好。

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

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

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

另外,如果一个人正在“学习”apache和PHP管理,那么获得像MAMP或Macports这样的独立软件包的风险较小

至于MAMP的替代方案,macports很有用。但还有比特纳米项目

对于特定的应用程序包,他们有很好的安装程序,以及一个普通的灯型环境。还有一个干净的卸载程序,这很好。所以,进行实验,您就不必担心系统软件或配置会被破坏

有一种可靠的、开源的、替代MAMP的方法叫做。它拥有MAMP拥有的所有功能,但已更新


编辑:7年后,这个项目看起来被放弃了,主域名也消失了。回购协议仍然存在,但已经很久没有更新了,所以我不建议使用它。以下是repo url供参考:

好吧,关于MAMP PRO的一点是,它允许您轻松配置主机和类似的东西。但你是对的,事实上所有的东西都已经在那里了。但这不是重点。@Charles:使用MAMP的一个优点是,它允许您轻松地移动整个设置(文件、数据库、配置等),因为所有内容都存储在MAMP应用程序文件夹中。如果你需要切换到另一台计算机,你可以简单地拖动MAMP文件夹继续工作。这篇文章在2009年发布时我就看过了。目前,我仍在使用MAMP。有一个替代的“控制器”程序,允许您在mac上管理MAMP或XAMPP服务,并添加虚拟主机。它被称为VirtualHostX。就我个人而言,我不喜欢它,但可能值得研究。-1他正在寻找比MAMP更好的产品。不,他正在寻找比MAMP Pro更便宜的产品。因为我不知道他的全部需求,我提供了一个可能性,不过,我同意,我不会真的推荐它。对不起,我是说MAMP,不是MAMP Pro。我想你在你的帖子中提到了MAMP Pro,但我读到它有一个简单的MAMP。如果是这样的话,那么编辑你的帖子,我将删除我的反对票。我们最近还捆绑了一个小型GUI实用程序来启动/停止Bitnami的服务+1。特别是如果你只需要一个应用程序,比如Joomla或Wordpress。我很高兴在我的服务器上编辑apache配置,但在我的家用电脑上,很高兴能在一个随时可用的应用程序中为您完成这一切。我是来自BitNami的Daniel。只是想让你知道,我们现在在Mac OS X应用商店中也有一个版本的MAMP(与我们的其他堆栈一样完全免费),值得注意的是,它运行的是Nginx而不是Apache——这很好,如果您主要部署到Nginx服务器……这对PHP开发有很大影响吗?如果您使用框架或类似的东西编写所有新代码,可能不会。然而,像Drupal和WordPress这样的现代CMSE需要一点哄骗才能使用Nginx,如果最终要部署到基于Apache的堆栈上,这是一件痛苦的事情。为了澄清未来读者的误解,我不同意你的观点@aendrew,如果您是从本地的NGINX服务器部署到apachelive,那么您应该关心的唯一问题就是.htaccess文件(如果它被使用的话)。正如您自己所说,问题是如何配置Nginx以与Drupal/Wordpress一起工作。您正在配置服务器。一旦代码被开发并升级到Apache,Apache就对您对服务器所做的事情视而不见。所以我不理解你的观点,这是一种痛苦,没有意义。@MattWithoos我花了很多时间试图让nginx+php5 fpm+Drupal7工作,我似乎记得在D7端做了相当多的配置(特别是友好的URL、图像处理)。也就是说,那是很久以前的事了,我可能错了,现在一切可能都简单多了。TBH,对于部署到环境,有一些话要说