mac php dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib 亲测有效

编程入门 行业动态 更新时间:2024-10-28 08:29:45

mac php dyld: <a href=https://www.elefans.com/category/jswz/34/1761715.html style=Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib 亲测有效"/>

mac php dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib 亲测有效

php -v 报错如下

dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib
  Referenced from: /usr/local/opt/php@7.1/bin/php
  Reason: image not found
Abort trap: 6

网上有很多坑铁的教程,由于不能升PHP版本(升级后项目部分代码不兼容),试了很多然而并没有什么卵用

最终找到了一篇

=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242

不管用的icu版本是多少,方法都是一样的,大家可根据自己的实际情况修改版本号

注意:由于权限可能不同,文中 make && make install,可能需要拆分为

sudo  make

sudo make install

否则可能报如下错误

mkdir /usr/local/icu4c
mkdir: /usr/local/icu4c: Permission denied
mkdir /usr/local/icu4c/64.2
mkdir: /usr/local/icu4c: No such file or directory
mkdir /usr/local/icu4c/64.2/lib
mkdir: /usr/local/icu4c/64.2: No such file or directory
make[1]: *** [install-library] Error 1
make: *** [install-recursive] Error 2

最后复制命令要加上这句,引用文中没写

sudo cp libicuuc.64.dylib /usr/local/opt/icu4c/lib/libicuuc.64.dylib 

至此按理说可以结束了,当时命令行目录在 /usr/local/opt/icu4c/lib/下 php -v 正常,但离开这个目录又报  dyld: Library not loaded:  /usr/local/icu4c/64.2/lib/libicuuc.64.dylib ??????

当时我就郁闷了怎么还有这问题?解决方法是:报哪个目录没有libicuuc.64.dylib 就把对应文件复制到对应目录就解决了,我是所有dylib 一起复制过去的

sudo cp libicuuc.64.dylib /usr/local/icu4c/64.2/lib/libicuuc.64.dylib

用这个方法从68.2 ->64.2 成功降下来了,预祝你们也少走一些弯路

XXXXX $ php -v
PHP 7.1.33 (cli) (built: Dec 19 2019 11:01:14) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
    with Xdebug v2.9.8, Copyright (c) 2002-2020, by Derick Rethans
    with Zend OPcache v7.1.33, Copyright (c) 1999-2018, by Zend Technologies

更多推荐

mac php dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib 亲

本文发布于:2023-06-28 20:01:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/932822.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Library   loaded   usr   mac   php

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!