php-fpm报错解决

  • 报错内容
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.67.dylib ###重点
  Referenced from: /usr/local/Cellar/php@7.3/7.3.27/sbin/php-fpm
  Reason: image not found
/usr/local/bin/php-fpm72: line 2:  8230 Abort trap: 6           /usr/local/Cellar/php@7.3/7.3.27/sbin/php-fpm -c /usr/local/etc/php/7.3/php.ini -D
  • 解决办法一
检查发现`/usr/local/opt/icu4c/lib`链的是`63.1`的,而之前安装PHP是依赖`62.1`的。那么处理方法也就有了:

如果`/usr/local/Cellar/icu4c/`下还有`62.1`目录,且目录的lib下有`libicui18n.62.dylib`等文件,则可以将这些文件复制到`/usr/local/Cellar/icu4c/63.1/lib`下,主要是以下这几个文件:
libicudata.62.1.dylib
libicudata.62.dylib
libicui18n.62.dylib
libicuio.62.dylib
libicuuc.62.dylib

如果没有了,就upgrade下PHP吧,比如之前安装的是php7.1,则执行如下命令:
brew upgrade php@7.1

在执行该命令前,建议先清理下brew的缓存

brew cleanup

6fd5bcc81d7233ff19c13e6e29cff66.png

ishow.bind-time.com Copyright © 2020 小肥青王二狗

  Previous post php请求接口
Next post   mac 安装并发测试工具

添加新评论

很多东西宁缺毋滥,流星的光芒短暂而灼热闪耀。

让你变得更好的那个人,往往是你觉得很难与之相处的那个人。—— by 小宇

觉得自己做的到和不做的到,其实只在一念之间。

路在自己脚下,没有人可以决定我的方向。

你的选择是做或不做,但不做就永远不会有机会。

凡事顺其自然,遇事处于泰然,得意之时淡然,失意之时坦然,艰辛曲折必然,历尽沧桑悟然。