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

安装php7.2后运行提示libtidy.5.dylib库未加载错误如何解决

问题根因

你安装的tidy-html5 5.8.0版本生成的动态库文件名为libtidy.5.8.0.dylib,但brew编译的php@7.2固定指向libtidy.5.dylib,brew默认链接不会自动生成这个大版本号的软链接,所以就算显示链接成功也会提示找不到库。

可行解决步骤

  • 第一步:先确认目标路径下的库文件实际名称
    执行命令查看:
ls /usr/local/opt/tidy-html5/lib/

正常会输出包含libtidy.5.8.0.dylib的文件列表,确认没有libtidy.5.dylib即可进行下一步。

  • 第二步:手动创建对应版本的软链接
    执行命令:
ln -s /usr/local/opt/tidy-html5/lib/libtidy.5.8.0.dylib /usr/local/opt/tidy-html5/lib/libtidy.5.dylib

如果提示权限不足,前面加sudo执行即可。

  • 第三步:验证php命令是否恢复正常
    执行php -v查看是否正常输出版本信息,无报错即修复完成。

备选方案(若上述操作无效)

如果手动创建软链接后依然报错,可强制重新生成tidy-html5的所有链接文件:

brew unlink tidy-html5
brew link --overwrite tidy-html5

执行完成后重复上面的软链接创建操作即可。

内容的提问来源于stack exchange,提问作者matheu-s

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 11:54:05