启动服务时提示Apache启动失败,80端口被占用.查看进程发现存在几个httpd. OS X自带Apache,但是默认是没有启动的.我也没有开启Web共享,怎么就开机启动了呢?html
不知道是否是由于安装了别的什么软件致使的.通常的开机启动项能够在System Preferences–Users&Groups–Login Items中添加或删除.但是在这里也没有发现Apache相关的启动项.因而谷歌到了下面一个可行的方法,打开终端,执行下面的命令.linux
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
若是哪天你想让它开机启动了,则将unload 改成 load:apache
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
launchd是Mac OS下,用于初始化系统环境的关键进程。相似Linux下的init, rc.此方法一样也适用于禁用系统的一些服务,好比打印机,蓝牙等.spa
原文地址:http://blog.163.com/l1_jun/blog/static/14386388201601832545368/.net
如需转载请注明出处,http://www.javashuo.com/article/p-neiiyrwc-cc.htmlcode