【问题标题】:Stop High Sierra's httpd/apache and use Homebrews?停止 High Sierra 的 httpd/apache 并使用 Homebrews?
【发布时间】:2019-01-07 05:18:51
【问题描述】:

我想在我的 Mac 上使用 Homebrew 的 Apache 版本,以便我可以随意启动/停止它,所以我整个下午都在尝试停止和卸载由 macOS 10.13 上的用户 _www 运行的几个 httpd 进程。 3 High Sierra 运气不佳。

见附图,_www 运行 6 个 httpd 进程,root 下运行单个进程(Homebrew 服务)

我试过了

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

这给了我一个错误:

/System/Library/LaunchDaemons/org.apache.httpd.plist: Could not find specified service

我还尝试跟踪启动它们的过程,将用户切换到 _www(不,不),这样我就可以看到它的启动位置,但到目前为止我没有运气。

我想杀了他们,让他们一直死,因为现在他们正在与我实际尝试运行的服务器发生冲突。有比我聪明的人知道如何杀死这个字面的 http 恶魔吗?

【问题讨论】:

    标签: apache macos-high-sierra


    【解决方案1】:

    https://stackoverflow.com/a/20439859/996338

    试试这个:

    sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

    这将停止正在运行的 Apache 实例,并记录它不应重新启动。它将您的偏好记录在 /private/var/db/launchd.db/com.apple.launchd/overrides.plist 中。

    对于单个会话(即在重新启动之间),您可以使用sudo apachectl stop。

    【讨论】:

      猜你喜欢
      • 2018-08-14
      • 2018-09-29
      • 2021-07-05
      • 2018-06-09
      • 2018-06-19
      • 1970-01-01
      • 2018-05-04
      • 1970-01-01
      • 2017-09-03
      相关资源
      最近更新 更多