MacOS Big Sur中Homebrew安装Apache找不到指定配置文件问题
问题原因
- 你使用的是搭载Apple Silicon(ARM架构)的Mac设备,Homebrew ARM版本默认将所有软件包的安装前缀从Intel架构时代的
/usr/local调整为/opt/homebrew,网上多数旧教程都基于Intel架构Mac编写,因此提到的路径和你当前实际环境不匹配。 - 从你提供的安装日志也可验证:httpd已经被安装到
/opt/homebrew/Cellar/httpd/路径下,对应的配置文件自然不会出现在/usr/local/etc目录中。
查找配置文件的方法
方法1:直接使用安装日志给出的路径
你安装httpd后Homebrew已经明确提示了相关路径,直接访问即可:
- 主配置文件:
/opt/homebrew/etc/httpd/httpd.conf - SSL配置文件:
/opt/homebrew/etc/httpd/extra/httpd-ssl.conf - 站点根目录(DocumentRoot):
/opt/homebrew/var/www
方法2:通用查找方案(适用于所有Homebrew安装的软件)
如果后续安装其他软件找不到对应配置文件,可以使用以下命令查询:
- 查看指定包的安装详情,输出内容会明确列出配置文件、可执行文件的对应路径:
brew info httpd
- 也可以直接全局搜索目标配置文件:
find /opt/homebrew -name "httpd.conf"
内容的提问来源于stack exchange,提问作者John Difool
相关产品推荐
相关产品推荐

