1. 程式人生 > >Mac OS X取消Apache(httpd)開機啟動(轉)

Mac OS X取消Apache(httpd)開機啟動(轉)

安裝XAMMP後,啟動服務時提示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.此方法同樣也適用於禁用系統的一些服務,比如印表機,藍芽等.