我添加这个以防它对某人有帮助...真正的问题是,从 Apple 提供的 Apache 到 brew 安装的 Apache 的所有迁移都没有完成,因此页面仅显示 Moneterey Apache 正在运行 简单的解决方案是完成 httpd 的配置文件并重新启动 Mac ~ 然后全部进入:从终端运行测试 Apache/httpd 的位置:
which httpd
自制位置是:
/usr/local/bin/httpd
如果您正在获取默认的 macOS 位置
/usr/sbin/httpd
重新启动计算机并再次尝试定位测试。我为此感谢WP Beaches
更多实验-似乎每次更改 httpd.conf 时我都必须重新启动 OS Monterey 一个简单的 Brew restart httpd 似乎不会重新加载配置
最后的见解 - 使用 brew 建议的链接到 phpmyadmin 会导致 404 错误 - 没有如下 brew 别名 - 它工作正常:
Alias /phpmyadmin /usr/local/share/phpmyadmin
< Directory /usr/local/share/phpmyadmin/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
Order allow,deny
Allow from all
</IfModule>
</Directory>