【问题标题】:XAMPP or MAMP on Mac OS X 10.6.2 (Snow Leopard) [closed]Mac OS X 10.6.2(雪豹)上的 XAMPP 或 MAMP [关闭]
【发布时间】:2011-01-30 17:54:53
【问题描述】:

我刚买了一台配备 Snow Leopard 10.6.2 (Mac OS X 10.6.2) 的新 MacBook Pro。我习惯于在 XP 上使用 XAMPP 作为我的本地开发服务器。由于 Mac OS X 基于 Unix,我正在考虑激活/安装所有必要的东西,就像我通常在 Linux 上所做的那样。但是,此时我还没有准备好使用该系统,所以我认为拥有一个外部包将是一个不错的临时解决方案。

问题是我应该使用 MAMP 还是 XAMPP。有人有什么建议吗?我想的优点和缺点。据我所知,Mac OS X 带有 Apache2 和 PHP5。 MAMP 或 XAMPP 会修改现有的 Apache 和 PHP 安装吗?关于我应该如何进行的任何 cmet?

PS:最终我会使用默认安装的 Apache 和 PHP,并安装 MySQL 的二进制包,但开发时间很重要,我没有时间熟悉 Mac OS X。

【问题讨论】:

  • 对不起,我刚刚意识到任何与服务器相关的内容都应该发布在 ServerFault 上。还是我来对了地方?

标签: macos xampp mamp


【解决方案1】:

XAMPP 和 MAMP 都非常相似。不要碰你的默认 OS X Apache/PHP!您可以尝试它们,然后通过删除它们的文件夹来删除它们。最后他们做的完全一样。

XAMPP 会更定期地更新,并且通常是最新的。 XAMPP 还内置了更多扩展。

另一方面,MAMP 看起来更像 mac 并且有一个仪表板小部件。但是对于一个不重要的开发系统来说。与 XAMPP 不同,MAMP 无需管理员权限即可工作。

我最终选择了 XAMPP,因为我需要 dba 扩展。

【讨论】:

  • 感谢 Wolax!我选择了 XAMPP。 MAMP 在 url 的末尾添加了端口号,这对我来说很烦人。可能有办法解决它,但我只是不想玩。我将现有的 php 重新编译为最新版本并添加了 mcrypt。还安装了 MySQL。一切就绪后将删除 XAMPP。
【解决方案2】:

在我的 Mac 上使用两者在本地开发一些 Wordpress 网站后,我选择使用 MAMP。

我在使用 XAMPP 时遇到的主要问题(实际上是唯一的问题)是它在 OS X 上的文件和文件夹权限存在问题。 事实证明,使用 Wordpress 在线界面安装新主题这样简单的事情几乎是不可能的——最终它需要更改 XAMPP 目录中某些 Apache 配置文件的权限。 - 即便如此,它也没有完全奏效。

我不会详细说明 - 但我只想说我最终在想“为什么要打扰?”然后又回到了 MAMP。

这只是我的经验提醒您 - 但值得注意的是,这种情况非常普遍,以至于有几个网站/博客文章的唯一主题是如何解决此问题。只需谷歌“XAMPP Wordpress 主题安装问题”或类似的内容,您就会明白我的意思。

【讨论】:

  • 我现在在 XAMPP 上的 wordpress 也遇到了同样的问题,所以来这里看看 MAMP 是否能解决我的问题,谢谢你的回答。
  • 我在尝试发布本地 REST Web 服务以流式传输文件时遇到了相同的文件夹权限问题,所以现在我将尝试 MAMP
【解决方案3】:

我是一名新开发人员,也运行 10.6.3。我发现 MAMP Pro 是比其他任何东西更好的选择。 Mac 附带的个人 Web 服务器非常方便,但通过 macports 维护模块很痛苦。

与 XAMP 相比,MAMP Pro 工作得非常好,因为它可以让您根据需要调整模块并轻松编辑 myself/postfix/httpd 配置。我喜欢它的两个最大原因是 轻松的 dyndns 集成

至于端口号,你可以直接编辑成80,不用每次浏览本地开发站点时手动输入。

【讨论】:

    【解决方案4】:

    XAMPP 在 OS X 上的文件权限方面存在一些可怕的问题,这简直就是一场噩梦。我强烈建议,如果您要在本地主机上使用 Wordpress,您要么在安装 XAMPP 之前了解您的东西,要么只使用不会给您带来这些问题的其他东西;大概是 MAMP,这是我要安装的。

    【讨论】:

      【解决方案5】:

      就个人而言,我认为 MAMP 更易于使用。特别是如果您想定义要在其中运行本地网站的文件夹。默认情况下,在 XAMPP 中,您的本地网站位于 APPLICATIONS 文件夹中,这不是一个好的解决方案。更何况 XAMPP 中的 MySQL 默认没有密码。在 MAMP 中,更改本地网站所需的目录非常容易。 (只需转到首选项)。我尝试在 XAMMP 中执行此操作,但访问 apache Web 服务器的 httpd.conf 时出现问题。

      【讨论】:

        【解决方案6】:

        如果您从事 WordPress 开发,也不会。 ServerPress 在简单的用户界面中拥有最多的选项。 http://www.serverpress.com/products/desktopserver/#compare

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-01
          • 2010-12-17
          • 1970-01-01
          • 1970-01-01
          • 2010-12-25
          相关资源
          最近更新 更多