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