gpt4 book ai didi

macos - 为什么 Homebrew apache 不在启动时启动?

转载 作者:行者123 更新时间:2023-12-02 02:48:36 24 4
gpt4 key购买 nike

我想弄清楚为什么我的 apache 没有在启动时启动......(我希望它)。

我的操作系统: OSX Mojave

我的印象:我正在运行 homebrew 的 apache

全新启动后……

如果我打 http://localhost在浏览器中我得到

Unable to connect

Firefox can’t establish a connection to the server at localhost.

启动终端…
$brew services list

返回
httpd started bigpimpin /Users/bigpimpin/Library/LaunchAgents/homebrew.mxcl.httpd.plist

php started bigpimpin /Users/bigpimpin/Library/LaunchAgents/homebrew.mxcl.php.plist

(第一行让我觉得 httpd 正在运行,我应该能够访问 localhost)。
$which -a apachectl

返回
/usr/local/bin/apachectl
/usr/sbin/apachectl

然后
$apachectl configtest

返回
Syntax OK

然后
$sudo apachectl -V

返回(除其他外)
-D SERVER_CONFIG_FILE="/usr/local/etc/httpd/httpd.conf"

(这不是brew的httpd.conf吗?)

我已经运行了一个 brew 命令(我忘记了),它应该在启动时运行 httpd。

一旦我跑
$sudo apachectl start

一切都是 jack 。所以这是一个低优先级的问题,但我想解决和理解一个问题。

最佳答案

我在 Homebrew NGINX 上遇到了同样的问题。
使用 sudo 运行 brew services 命令为我解决了这个问题。

看来 Homebrew 网络服务器包需要 sudo开始|停止 |重新开始。

尝试运行:
sudo brew services start apache2

关于macos - 为什么 Homebrew apache 不在启动时启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53164367/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com