在Mac OS X上禁用Apache

在我的Mac OS X上,Web共享在系统偏好设置 – >共享 – >服务 – >“个人Web共享”中被禁用。 不过,当我在浏览器中input“localhost”时,我得到了“It works!” 消息,这意味着Apache仍在运行。 我如何禁用它?

目前捆绑的Apache端口80与我的MAMP安装冲突,因为我想让MAMP在80上运行。

禁用系统偏好设置中的Web共享应禁用Apache。

但是,请确保在浏览器中加载“localhost”时,强制执行刷新,而不是从浏览器加载Apache运行时的caching响应。 您可以在许多浏览器中强制Command-Shift-R进行刷新(与正常刷新的Command-R相反)。

另外,您可以通过在terminal中运行此命令来validation是否不再加载Apache:

ps aux | grep httpd 

如果Apache被加载,你会看到一个ps条目

 /usr/sbin/httpd 

看来10.8上的Apache已经决定变得活跃起来(也许在稍微更新之后)。 发现你可以运行以下命令永久禁用苹果的Apache:

 sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 

您也可以简单地尝试打开W​​eb共享,然后退出。 人们忘记,界面并不总是给你关于系统状态的准确信息。

通过打开Web共享,您可以将其closures,并使系统执行与closures相关的步骤。 只要看看checkbox,看到它没有选中不这样做。