在Mac (特别是10.6雪豹)上,使用内置的Apache进行本地web开发有哪些优点和缺点?
与其使用内置的Apache,我知道存在曼普和XAMPP等选项。然而,出于某种原因,我只是没有考虑使用内置Apache与使用基于MAMP/XAMPP(或其他)解决方案的好处或潜在的缺陷。
配置和使用注意事项
~/development中而不是~/Sites中(这可能并不重要,但我想我应该提一下)相关研究
发布于 2010-02-03 03:05:23
优势:
Disadvantages:
但总的来说我不会这么做。MAMP的守护进程很容易启动/停止,您的更改仅限于MAMP。如果你把一些事情搞砸了,或者需要让不同的站点以不同的设置运行,那么在MAMP中爆炸并重新启动就更容易了(不是因为MAMP没有麻烦)。
如果您不想使用MAMP,我建议您使用一个专用的Linux盒(或者使用Linux虚拟机)来完成这一任务,因为您之前一直使用OSX路径。不是很漂亮。OSX内置的东西在一开始看起来可能更容易,但它是不灵活的,最终随着您的需求增长,您会希望您没有这样做。
更新:我建议使用XAMPP。它具有更好的性能和更频繁的更新。加上XAMPP是跨平台和开源的:)
发布于 2010-02-03 04:56:53
我在以前版本的OS中使用了股票Apache1.x,用于本地开发和生产网站,并且从来没有遇到系统更新破坏任何东西的问题。我从来没有做过任何非常花哨的事情,但是我拥有了大量的vhost、常规和反向代理、PHP、Python和Perl cgi、自定义cgi位置、自定义日志等等,没有任何问题。它一直都与我期望的Apache工作完全一样。
Apache 2在10.6级以下的情况仍然如此。所以对于当地的发展和低调的生产,我相信它。
我在experience上安装Apache的股票也有过同样的经历,但使用所提供的GUI工具编辑httpd.conf文件一直是一场灾难。他们根本没有为我工作,覆盖以前的变化,或彻底崩溃。
https://stackoverflow.com/questions/2183854
复制相似问题