macOS关闭apache httpd开机启动

 阅读大约需要1分钟

macOS关闭apache httpd开机启动

macOS默认安装了apache httpd服务,并且会开机自动启动,占用了80端口。 如果不需要httpd服务,可以关闭apache httpd服务,取消开机自动启动。

在终端执行如下命令:

sudo lsof -i:80

查看80 端口被哪个进程占用了

运行结果如下:

COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
httpd   18183 root    4u  IPv6 0x455b25acea0abc45      0t0  TCP *:http (LISTEN)
httpd   18187 _www    4u  IPv6 0x455b25acea0abc45      0t0  TCP *:http (LISTEN)

执行关闭开机启动命令

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

运行结果如下:

/System/Library/LaunchDaemons/org.apache.httpd.plist: Operation now in progress

开机启动命令如下:

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

启动apache命令

sudo apachectl start

重启apache命令

sudo apachectl restart

停止apache命令

sudo apachectl stop