啟動服務(wù)時提示Apache啟動失敗,80端口被占用.查看進程發(fā)現(xiàn)存在幾個httpd. OS X自帶Apache,可是默認是沒有啟動的.我也沒有開啟Web共享,怎么就開機啟動了呢?
不知道是不是因為安裝了別的什么軟件導(dǎo)致的.一般的開機啟動項可以在System Preferences–Users&Groups–Login Items中添加或刪除.可是在這里也沒有發(fā)現(xiàn)Apache相關(guān)的啟動項.于是谷歌到了下面一個可行的方法,打開終端,執(zhí)行下面的命令.
sudo launchctl unload -w/System/Library/LaunchDaemons/org.apache.httpd.plist
如果哪天你想讓它開機啟動了,則將unload 改為 load:
sudo launchctlload-w /System/Library/LaunchDaemons/org.apache.httpd.plist
launchd是Mac OS下嗤练,用于初始化系統(tǒng)環(huán)境的關(guān)鍵進程踱蠢。類似Linux下的init, rc.此方法同樣也適用于禁用系統(tǒng)的一些服務(wù),比如打印機,藍牙等.