Mad*_*ger 5 apache macos homebrew
我想弄清楚为什么我的 apache 没有在启动时启动......(我希望它)。
我的操作系统: OSX Mojave
我的印象:我正在运行自制软件的 apache
全新启动后……
如果我在浏览器中点击http://localhost我得到
Unable to connect
Firefox can’t establish a connection to the server at localhost.
Run Code Online (Sandbox Code Playgroud)
启动终端…
$brew services list
Run Code Online (Sandbox Code Playgroud)
返回
httpd started bigpimpin /Users/bigpimpin/Library/LaunchAgents/homebrew.mxcl.httpd.plist
php started bigpimpin /Users/bigpimpin/Library/LaunchAgents/homebrew.mxcl.php.plist
Run Code Online (Sandbox Code Playgroud)
(第一行让我觉得 httpd 正在运行,我应该能够访问 localhost)。
$which -a apachectl
Run Code Online (Sandbox Code Playgroud)
返回
/usr/local/bin/apachectl
/usr/sbin/apachectl
Run Code Online (Sandbox Code Playgroud)
然后
$apachectl configtest
Run Code Online (Sandbox Code Playgroud)
返回
Syntax OK
Run Code Online (Sandbox Code Playgroud)
然后
$sudo apachectl -V
Run Code Online (Sandbox Code Playgroud)
回报(除其他外)
-D SERVER_CONFIG_FILE="/usr/local/etc/httpd/httpd.conf"
Run Code Online (Sandbox Code Playgroud)
(这不是brew的httpd.conf吗?)
我已经运行了一个 brew 命令(我忘记了),它应该在启动时运行 httpd。
一旦我跑
$sudo apachectl start
Run Code Online (Sandbox Code Playgroud)
一切都是杰克。所以这是一个低优先级的问题,但我想解决和理解一个问题。
小智 3
我在 Homebrew NGINX 上也遇到了同样的问题。运行brew services命令sudo为我解决了这个问题。
Homebrew Web 服务器包似乎需要sudo启动 | 停止| 重新开始。
尝试运行:
sudo brew services start apache2
| 归档时间: |
|
| 查看次数: |
2576 次 |
| 最近记录: |