【发布时间】:2011-01-12 03:14:23
【问题描述】:
在 Mac OS X,特别是 10.6 Snow Leopard 上使用内置的 Apache 进行本地 Web 开发有哪些优点和缺点?
我知道没有使用内置的 Apache,而是存在 MAMP 和 XAMPP 等选项。但是,出于某种原因,我还没有完全了解使用内置 Apache 与使用基于 MAMP/XAMPP(或其他)的解决方案相比的好处或潜在缺陷。
- 基于 MAMP/XAMPP 的解决方案的优势仅仅是易于配置吗?
- 不使用内置 Apache 时,除了易于配置之外还有其他好处吗?例如,有没有类似于使用 virtualenv 到avoid tainting a pristine Python install 的好处?
- 如果您只是开发静态网页并且不需要 PHP 或 MySQL,那么为什么不使用内置的 Apache 和 virtualhost-sh 或 VirtualHostX 之类的东西来简化配置?
配置和使用注意事项
- 我有兴趣使用虚拟主机同时开发多个网站
- 我使用 git 进行版本控制,并且倾向于将源文件存储在
~/development而不是~/Sites(这可能并不重要,但我想我会提到它)
相关研究
- 超级用户问题What is the best Apache PHP Setup for a Mac Developer 的答案谈论不同的 MAMP、XAMPP,并推出您自己的解决方案
【问题讨论】: