Macos 在Mac OS X上使用内置Apache进行web开发的优缺点
在Mac OS X上,特别是10.6 Snow Leopard上,使用内置Apache进行本地web开发有哪些优点和缺点 我知道存在诸如和之类的选项,而不是使用内置的Apache。然而,由于某些原因,我还没有意识到使用内置Apache与使用基于MAMP/XAMPP(或其他)的解决方案相比的好处或潜在缺陷Macos 在Mac OS X上使用内置Apache进行web开发的优缺点,macos,workflow,Macos,Workflow,在Mac OS X上,特别是10.6 Snow Leopard上,使用内置Apache进行本地web开发有哪些优点和缺点 我知道存在诸如和之类的选项,而不是使用内置的Apache。然而,由于某些原因,我还没有意识到使用内置Apache与使用基于MAMP/XAMPP(或其他)的解决方案相比的好处或潜在缺陷 基于MAMP/XAMPP的解决方案的优势仅仅是易于配置吗 不使用内置Apache时,除了易于配置之外,还有其他好处吗?例如,使用virtualenv有没有类似的好处 如果您只开发静态网页,不需
- 基于MAMP/XAMPP的解决方案的优势仅仅是易于配置吗
- 不使用内置Apache时,除了易于配置之外,还有其他好处吗?例如,使用virtualenv有没有类似的好处
- 如果您只开发静态网页,不需要PHP或MySQL,那么为什么不使用内置的Apache和类似或的东西来简化配置呢
- 我对使用虚拟主机同时开发多个网站感兴趣
- 我使用git进行版本控制,并且倾向于将源文件存储在
中,而不是~/development
(这可能不重要,但我想我会提到它)~/Sites
- 超级用户问题的答案讨论了不同的MAMP、XAMPP和滚动您自己的解决方案
- 它已经在那里了,你不需要安装任何东西
- 如果您所解释的只是.html文件,那么就可以了
- 你不能更新它 (好吧,你不应该。你可以,修改库存系统组件让人感觉很不舒服)
- 如果您希望稍后启用PHP/MySQL等,您将更改系统上可能在操作系统更新之间中断的路径
- 如果这是您的主操作系统,那么您现在正在后台运行额外的守护进程(PHP/MySQL/Apache),这会消耗CPU周期
我建议你选择XAMPP而不是MAMP。它具有更好的性能,更新更频繁。另外,XAMPP是跨平台和开源的:)我在以前的OS x版本中为本地开发和生产网站使用了Apache1.x,并且从未遇到过系统更新破坏任何东西的问题。我从来没有做过任何非常奇特的事情,但是有很多vhost、常规和反向代理、PHP、Python和Perl cgi、自定义cgi bin位置、自定义日志等,没有任何问题。它总是像我期望的那样工作 10.6下的Apache2仍然如此。所以对于当地的发展和低调的生产,我相信它
我在OSX服务器上安装Apache股票时也有过同样的经历,只是使用提供的GUI工具编辑httpd.conf文件总是一场灾难。他们根本就没有为我工作过,以前的更改也没有重写过,或者完全崩溃。@Brock:你对XAMPP有什么经验吗?只是好奇你是否推荐MAMP是因为你过去使用过它,或者你是否有特定的理由推荐MAMP而不是XAMPP。谢谢。@Brock:我很高兴看到你的更新,因为我安装了XAMPP和VirtualHostX(我对bashshell很满意,但VirtualHostX让它太简单了,不能不使用)。