我可以结束所有 httpd 进程吗?(OSX,10.7.4,Lion)

我可以结束所有 httpd 进程吗?(OSX,10.7.4,Lion)

我的 Mac 上运行着多个实例httpd。不需要运行 Web 服务器,想结束它们,因为它们总共占用了大约 100mb 的不必要 RAM。设置它们运行的​​配置是什么?我该如何禁用它?

答案1

Mountain Lion 删除了 Web 共享选项,也许你之前升级过并且运行过该选项?无论如何,你需要打开终端才能执行此操作:

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

如果您已经终止所有进程,则第一个操作将会失败,第二个操作将禁用启动。

答案2

打开分享偏好设置窗格系统偏好设置并取消选中Web 共享

答案3

sudo kill -9 [PID]并输入 PID 的进程 ID 来结束任何进程。这可以杀死 httpd 。现在,您想从启动中删除 httpd ,因为您反正也不用它。转到:

库/启动代理

库/LaunchDaemons

库/StartupItems

并从这些位置删除 httpd。这将阻止它再次运行。不过,您可以保留备份,以防将来需要 Apache Web 服务器。

相关内容