在Mac上构建MAMP环境...最佳解决方案?

3
我最近购买了一台新的Mac电脑... 在过去,我使用MAMPBitnami来设置我的开发环境,但是如果存在更高效的方法来管理我的apache和php安装,则希望找到它...

那么...

在Mac上设置PHP开发环境的最佳方法是什么? 在StackOverflow上,我发现了一些关于http://www.macports.org/的信息,它们可靠吗?或者更新到最新版本的apache和php?


你好。几天前我也有完全相同的问题。我找到的解决方案是在httpd.conf中创建一些虚拟主机,这对我很有效。 - BMN
2
你觉得比MAMP更高效的是多少呢?或者你对“高效”的定义是什么? - deceze
@deceze 嗯...我想要一次干净的安装(不要搞乱我的Mac),最新的东西,易于维护和易于关闭/重启。 - napolux
6个回答

5

App Store里的BitNami MAMP Stack在Yosemite上似乎无法使用,有更新计划吗?我们公司网络只允许使用App Store应用,不允许使用非App Store应用。 - atwright147
很不幸,我们已经尝试了多次(非常多次)更新我们在应用商店的产品,但是苹果的审核流程完全失灵。很遗憾,我们将从iTunes撤下所有的应用程序。您可以随时从我们的页面下载安装程序。它们是完全自包含的,因此易于安装/卸载,而不会影响您系统的其他部分(您甚至可以并排安装多个环境,唯一需要注意的是如果您想同时运行它们,则需要选择不同的端口)。 - Daniel Lopez

5

2
你可以尝试使用AMPPS新的MAMP/WAMP堆栈。我正在使用它。

0

对于Windows用户,我推荐使用“Softaculous AMPPS”,因为它很容易更新。对于Mac用户,我推荐使用“Bitnami MAMPStack”。然而,为了在我的Mac上测试PHP邮件功能,我使用“MAMP Pro”。


0

我已经在Linux服务器上多次安装了Apache/MySQL/PHP,由于良好的软件包管理器,这通常是一件轻而易举的事情。

然而,我在使用MacPorts时遇到了可怕的经历。如果它拥有你需要的一切,为什么不看看Xampp呢?


但要注意使用XAMPP时,他们网站上提到的安全性问题可能会丢失:
  1. MySQL管理员(root)没有密码。
  2. MySQL守护程序可以通过网络访问。
  3. ProFTPD为用户“nobody”使用密码“xampp”。
  4. PhpMyAdmin可以通过网络访问。
  5. MySQL和Apache在同一个用户(nobody)下运行。
- murray

0

我想要使用Ubuntu虚拟机,有几个原因:

  • 易于维护(所有软件包都可以得到支持)
  • 易于关闭
  • MacOS仍然保持干净
  • 我可以轻松地切换环境或类似操作...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接