php 执行报错 icu4c错误
以上报错,只需要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 的文件,只需要修改文件名即可 .