Mac OS 80 端口莫名被占用问题的解决
安装 Nginx 后,启动服务时提示启动失败——80端口被占用。
查看进程发现存在几个httpd……
可 Mac OS 自带的 Apache 默认是没有启动的呀?!(没有开启Web共享)怎么自己就启动运行了呢?
也不知道是不是更新XCode之类的软件导致的~
一般的开机启动项可以在 System Preferences–Users & Groups–Login Items 中添加或删除,可这里没有发现与 Apache 有关的启动项~
于是 Google 到了下面一个可行的方法,打开终端执行下面的命令:
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。此方法同样也适用于禁用系统的一些服务,诸如打印机、蓝牙等。
作者 Hugo
相关推荐
dongfangxiaozi 2020-07-19
84931231 2019-12-30
秋风瑟瑟 2020-01-04
andylanzhiyong 2019-12-23
浪哥 2013-09-10
FruitDrop 2015-02-14
supetan 2016-05-23
JBeryl 2010-05-18
chenchuang 2019-07-18
studylinux 2015-02-14
goawalk 2012-02-07
wozijisunfly 2012-01-15
80497310 2011-07-13
明鱼 2011-07-03