如何在 MacOS 11 Big Sur 上安装 brew httpd?

谢尔盖·利斯科夫

我已将 macOS 版本升级到 11 Big Sur 并且无法使用 brew 的 apache 而不是内置版本。

我做了什么:

sudo apachectl stop
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null

brew intall httpd

当我尝试启动已安装的 httpd 时,它说 apache 已启动

==> Successfully started httpd (label: homebrew.mxcl.httpd)

但是当我运行brew services命令时,我看到 httpd 没有启动(并且 http://localhost:8080 不起作用)。

sergeylyskov@MacBook-Pro-Sergey ~ % brew services            
Name          Status  User         Plist
httpd         error   sergeylyskov /Users/sergeylyskov/Library/LaunchAgents/homebrew.mxcl.httpd.plist
[email protected]       stopped              
[email protected]       stopped              
postgresql@12 stopped              

PS 我想使用 brew 的版本,因为 apache 中的构建似乎不能与 php 模块正常工作(它不显示 xdebug 和 imagick 扩展phpinfo()

有什么建议吗?

马格努斯

我尝试卸载然后重新安装 httpd,但最初不起作用。卸载时,brew 不会删除/usr/local/etc/httpdconfig 目录(这是明智的,因为您可能在那里配置了很多东西而没有备份)。但是,这些配置文件可能已经过时(或自定义),从而使它们与最新版本的 httpd 不兼容,从而导致其失败。所以我做了以下事情:

brew services stop httpd
brew uninstall httpd
mv /usr/local/etc/httpd /usr/local/etc/httpd-old
brew install httpd 
brew services start httpd

这使它使用新的配置文件再次运行;我现在可以将任何特定的配置细节从 httpd-old 复制到新的 httpd 目录中。

另请注意:默认情况下,httpd 从/usr/local/var/www. 这个目录不受卸载-重新安装过程的影响,所以只有你的配置文件需要重新做。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在 macOS Big Sur 上安装 pyarrow

在 MacOS Big Sur 上安装 Dagster

在 macOS Big Sur 上安装 PyOpenGL

brew在macOS上安装mysql

Build Failure:如何使用Pyenv在macOS Big Sur 11.0.1版上安装Python 3.8.3?

由brew在macOS上安装时如何卸载MySQL 5.6?

在 MacOS Big Sur 上安装 Netbeans 8.2 找不到 JDK

在macOS 11.0 Big Sur上安装Pyobjc时出错

latexindent:安装 File::HomeDir、Mac::SystemDirectory 自 macOS 11 Big Sur 后出现问题

如何在MacOS(与brew安装在一起)上重置MySQL或MariaDB?

如何在macOS Catalina上通过brew安装用于PHP 7.4的memcached 3.1.4?

如何在 macOS Big Sur 上从 LoginItem 运行主应用程序

如何在 macOS Big Sur 上修复 VS Code 集成终端时断时续的问题?

在MacOS Big Sur上吊舱安装失败

通过brew在MacOS X上安装Wireshark

brew在macOS OS Capitan上安装mysql

Brew在macOS上安装的Elasticsearch 7.9.2失败

Homebrew在MacOS Big Sur上失败

macOS Big Sur Beta上的AndroidStudio崩溃

如何在 MacOS Big Sur 中禁用窗口阴影

是否可以在macOS Big Sur中运行Xcode11?

如何在Unix 13.10上安装brew

Brew安装Httpd:欢迎使用Nginx?

在MacOS Big Sur上安装jupyterlab / jupyter笔记本时出错

在MacOS Big Sur(M1芯片)上安装自制软件时收到警告

无法在 macOS Big Sur (Apple M1) 上保护 MariaDB 安装

GraalVM 在 macOS Big Sur (Apple m1) 上安装失败

由于 macOS Big Sur 升级,无法再安装 npm 包

MacOS Big Sur 11.1 无法启动 eclipse 安装程序