啟動服務時提示Apache啟動失敗,80端口被占用.查看進程發現存在幾個httpd. OS X自帶Apache,可是默認是沒有啟動的.我也沒有開啟Web共享,怎么就開機啟動了呢?
不知道是不是因為安裝了別的什么軟件導致的.一般的開機啟動項可以在System Preferences–Users&Groups–Login Items中添加或刪除.可是在這里也沒有發現Apache相關的啟動項.於是谷歌到了下面一個可行的方法,打開終端,執行下面的命令.
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
如果哪天你想讓它開機啟動了,則將unload 改為 load:
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
launchd是Mac OS下,用於初始化系統環境的關鍵進程。類似Linux下的init, rc.此方法同樣也適用於禁用系統的一些服務,比如打印機,藍牙等.
原文地址:http://blog.163.com/l1_jun/blog/static/14386388201601832545368/
如需轉載請注明出處,https://www.cnblogs.com/zhuchenglin/p/6538445.html
