php 执行报错 icu4c错误

发布时间 2023-09-19 15:17:10作者: 蓝静空

 

以上报错,只需要icu4c这个库,跟php的并无关系,php只是依赖这个lib。

起因是:brew 自动升级了 icu4c这个库,

原始安装  brew install icu4c ,被升级到了icu4c73版本了。

所以,这里只需要找到 icu4c的 72版本 ,编译安装之后,把生成的文件copy到该目录下即可: 

icu4c下载地址: 

 https://github.com/unicode-org/icu/releases?page=3

具体地址: 

  https://github.com/unicode-org/icu/releases/tag/release-72-1

#下载

https://github.com/unicode-org/icu/releases/tag/release-62-1

tar -xvf icu4c-62_1-src.tgz

cd icu/source

#编译安装

./configure --prefix=/usr/local/icu4c/62.1 #可自己指定存放的目录

make && make install

 

#复制

 

 

其中被编译出来的均为: 72.1.dylib 的文件,只需要修改文件名即可 .