You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Big Sur下Homebrew安装PHP7.3后apache加载libphp7.so报错如何解决

问题原因
  • 你配置中填写的Apache模块名称错误:PHP7系列对应的Apache模块标识为php7_module,php_module是PHP8及以上版本才使用的模块名,因此Apache无法在PHP7.3的libphp7.so文件中找到对应符号,抛出报错。
解决步骤
  1. 编辑/usr/local/etc/httpd/httpd.conf文件,找到第182行的LoadModule配置,将原配置:
LoadModule php_module /usr/local/Cellar/php@7.3/7.3.33/lib/httpd/modules/libphp7.so

修改为:

LoadModule php7_module /usr/local/Cellar/php@7.3/7.3.33/lib/httpd/modules/libphp7.so
  1. 保存配置后重新执行配置检查命令:
    sudo apachectl configtest
    返回Syntax OK即代表配置正常。
可选排查项

如果修改后仍存在报错,可执行以下操作排查:

  • 重新安装PHP7.3确保编译包含Apache模块:brew reinstall php@7.3
  • 确认当前调用的Apache为Homebrew安装的版本,避免误调用系统自带Apache加载错误配置:可运行which apachectl查看路径,Homebrew版路径为/usr/local/bin/apachectl,系统默认路径为/usr/sbin/apachectl。

内容的提问来源于stack exchange,提问作者user3507560

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 04:24:07