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