我刚买了一台配备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安装吗?关于我应该如何进行的任何评论?
PS:最后我会使用Apache和PHP的默认安装,并安装MySQL的二进制包,但开发时间是一个重点,我没有时间熟悉Mac OS X.答案 0 :(得分:20)
XAMPP和MAMP都非常相似。不要触摸默认的OS X Apache / PHP!您可以尝试将它们全部删除,然后通过删除它们的文件夹将它们删除。最后他们完全一样。
XAMPP更加定期更新,通常更新。此外,XAMPP内置了更多扩展。
另一方面,MAMP看起来更像mac并且有一个Dashboard Widget。但对于一个不重要的开发系统。与XAMPP不同,MAMP在没有管理员权限的情况下工作。
我最终选择了XAMPP因为我需要dba扩展名。
答案 1 :(得分:7)
使用两者在我的Mac上本地开发一些Wordpress网站后,我选择使用MAMP。
我在XAMPP上遇到的主要问题(实际上只是问题)是OS X上存在文件和文件夹权限问题。 做一些像使用Wordpress在线界面安装新主题一样简单的事情几乎是不可能的 - 最后它需要更改XAMPP目录中某些Apache配置文件的权限。 - 即便如此,它也没有完全发挥作用。
我不会详细说明 - 但我只能说我最后想“为什么要这么麻烦?”然后又回到了MAMP。
这只是我的经验提醒你 - 但值得注意的是,有几个网站/博客文章的唯一主题是如何解决这个问题。只是谷歌“XAMPP Wordpress主题安装问题”或类似的东西,你会明白我的意思。
答案 2 :(得分:5)
我是一名新开发者,并且也运行10.6.3。我发现MAMP Pro比其他任何东西都更好。 Mac附带的个人网络服务器非常方便,但通过macports维护模块是一件痛苦的事。
Versus XAMP,MAMP Pro非常有效,因为它可以让你根据需要调整模块,并轻松编辑自己/ postfix / httpd配置。我喜欢它的两个最大原因是简易dyndns集成。
至于端口号,您可以将其编辑为80,而不必在每次浏览本地开发站点时手动输入。
答案 3 :(得分:4)
XAMPP在OS X上有一些带有文件权限的可怕问题,这是一场彻头彻尾的噩梦。我强烈建议如果你要在本地主机上使用Wordpress,你要么在安装XAMPP之前就知道你的东西,要么只是选择其他不会给你带来问题的东西;大概是MAMP,这就是我即将安装的。
答案 4 :(得分:0)
个人而言,我认为MAMP更容易使用。特别是如果要定义要运行本地网站的文件夹。默认情况下,在XAMPP中,您的本地网站位于APPLICATIONS文件夹中,这不是一个好的解决方案。默认情况下,XAMPP中没有MySQL的密码。在MAMP中,您可以轻松地更改weblocal网站所需的目录。 (只是去偏好)。我尝试在XAMMP中执行此操作,但是apache Web服务器的httpd.conf存在访问问题。
答案 5 :(得分:-2)
如果你做WordPress开发也不行。 ServerPress在死简单用户界面中拥有最多选项。 http://www.serverpress.com/products/desktopserver/#compare