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