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

将PHP版本从8.0升级到8.3后执行php -v出现dyld库加载错误

PHP 8.3升级后dyld库加载错误解决方法

执行php -v时出现dyld[77786]: Library not loaded: @loader_path/../../../../opt/icu4c/lib/libicuio.73.dylib错误,本质是PHP 8.3依赖的icu4c 73版本库缺失或路径不匹配,以下是具体解决步骤:

  • 检查当前icu4c版本:

    brew list icu4c
    

    若版本不是73或未安装,执行升级:

    brew upgrade icu4c
    
  • 升级后仍报错,强制重新链接icu4c:

    brew link --force icu4c
    
  • 若链接失败,先卸载再重装icu4c:

    brew uninstall icu4c
    brew install icu4c
    
  • 最后重装PHP 8.3,确保它关联正确的icu4c库:

    brew reinstall php@8.3
    

如果是编译安装的PHP,需重新编译并指定icu4c的正确路径,或更新系统icu4c至73版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 22:53:11