【Apache】/System/Library/LaunchDaemons/org.apache.httpd.plist: service already loaded 的解决方法

更新 MacOS 10.12 系统后,在终端里启动 apache 时都会提示 service already loaded 的错误信息.

/System/Library/LaunchDaemons/org.apache.httpd.plist: service already loaded

虽然它不影响我启动服务,但是强迫症患者看到这个还是很烦人的,于是就找了下面的解决方法。

一般的开机启动项可以在 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.此方法同样也适用于禁用系统的一些服务,比如打印机,蓝牙等.

文章出处:https://liuzhichao.com/p/1667.htmlopen in new window