升级后无法在Mac 10.14 Mojave上永久禁用httpd

问题描述 投票:0回答:1

我在Mac Pro上运行Mojave。在此版本的操作系统之前,我使用Apple的Server应用程序来管理Apache / httpd。现在我似乎无法永久杀死或停止httpd。有些东西使它保持活着并重新启动它,即使我以root身份执行以下操作...

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

/System/Library/LaunchDaemons/org.apache.httpd.plist: Could not find specified service



apachectl stop

/System/Library/LaunchDaemons/org.apache.httpd.plist: Could not find specified service


apachectl -k stop   
httpd (no pid file) not running

如果我'killall httpd'它就会回来。如果我在Activity Monitor中杀死主根httpd进程,它就会回来。重新启动计算机,它仍在运行。

我只想永久杀死httpd所以我可以进行备用安装,可能使用brew或其他机器。我不希望它运行,我不明白什么继续重新启动httpd对我。

macos apache macos-mojave
1个回答
0
投票

你提到的命令首先适合我。我刚加了'sudo'

local:~mac $ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist


0
投票

当安装Mojave server.app时,答案1中解释的解决方案对我不起作用。

我不得不用这个:

sudo launchctl unload -w /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/com.apple.serviceproxy.plist
© www.soinside.com 2019 - 2024. All rights reserved.