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

Posted

技术标签:

【中文标题】在 Mac 上构建 MAMP 环境...最佳解决方案?【英文标题】:Build a MAMP environment on Mac... Best solution? 【发布时间】:2012-03-22 20:51:48 【问题描述】:

我最近买了一台新的mac...过去我使用MAMP 和Bitnami 来设置我的开发环境,但是我想找到一种更有效的方法(如果存在)来管理我的apache & php安装...

所以...

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

【问题讨论】:

你好。几天前我有完全相同的问题。我找到的解决方案是在 httpd.conf 中创建一些 VirtualHosts,这对我来说效果很好。 您能获得比 MAMP 高多少的效率?或者你对“高效”的定义是什么? 【参考方案1】:

我是 BitNami 的开发者之一。我想提一下,我们已经发布了一个 MAMP 堆栈版本,您可以从 Mac OS X 应用商店下载并一键运行。完全免费:https://itunes.apple.com/app/mamp-stack/id571310406

【讨论】:

App Store 中的 BitNami MAMP Stack 似乎无法在 Yosemite 中运行——有更新它的计划吗?我在一个公司网络上,我们可以使用 App Store 应用程序,但不能使用非 App Store 应用程序。 不幸的是,我们已经尝试了多次(很多次)来更新我们在应用商店中的产品,但 Apple 的接受过程完全被破坏了。不幸的是,我们将从 iTunes 中提取我们所有的应用程序。您可以随时从我们的页面下载安装程序。它们是完全独立的,因此易于安装/删除而不会弄乱系统的其余部分(您甚至可以并排安装多个环境,如果您想同时运行它们,只需选择不同的端口)【参考方案2】:

感谢这篇博文:http://echodittolabs.org/blog/2011/09/os-x-107-lion-development-native-apache-php-homebrew-mysql-or-mariadb,我终于找到了完美的设置,它基本上使用了 Lion 的内置 Apache 和 PHP,并带有Homebrew 安装的 MySQL 和一个不错的 VirtualHosts 设置。

【讨论】:

【参考方案3】:

您可以尝试AMPPS 新的 MAMP/WAMP 堆栈。我用它。

【讨论】:

【参考方案4】:

我已经在 linux 服务器上安装了 Apache/MySQL/PHP 好几次了,由于有好的包管理器,这通常是小菜一碟。

但是,我对 MacPorts 的体验很糟糕。如果Xampp 有你需要的一切,你为什么不看看它。

【讨论】:

但是对于 XAMPP,请注意他们网站上描述的缺少安全性: 1. MySQL 管理员 (root) 没有密码。 2. MySQL 守护进程可通过网络访问。 3. ProFTPD 使用用户“nobody”的密码“xampp”。 4. PhpMyAdmin 可通过网络访问。 5. MySQL 和 Apache 在同一个用户下运行(nobody)。【参考方案5】:

我想我会选择一个 Ubuntu 虚拟机,有几个原因......

易于维护(所有软件包都可用) 易于关机 MacOS 保持干净 我可以轻松切换 env 或类似...

【讨论】:

【参考方案6】:

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

【讨论】:

以上是关于在 Mac 上构建 MAMP 环境...最佳解决方案?的主要内容,如果未能解决你的问题,请参考以下文章

在Mac 系统上使用MAMP搭建PHP开发环境

MAC OS X:MAMP 环境和虚拟主机

在Mac上关于tomcat服务器的安装配置启动部署web详细流程

MAC MAMP 中安装配置使用 ThinkPHP

在Mac上关于tomcat服务器的安装配置启动部署web详细流程

MAC 下 mamp环境开启php错误提醒