如何解决php动态库中libicui18n报错的问题

  介绍

这篇文章将为大家详细讲解有关如何解决php动态库中libicui18n报错的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

php有什么特点

1,执行速度快。2,具有很好的开放性和可扩展性。3,php支持多种主流与非主流的数据库。4,面向对象编程:php提供了类和对象。5,版本更新速度快。6,具有丰富的功能7,可伸缩性。8、功能全面,包括图形处理,编码与解码,压缩文件处理,xml解析等。

<强> php动态库libicui18n报错

,美元php  - v   dyld: Library  not 加载:,/usr/地方/opt/icu4c/lib/libicui18n.63.dylib   Referenced 才能;从:/usr/地方/opt/php@7.2/bin/php   原因:才能image  not 发现   [1],,,,31174,abort ,,,,, php  - v

通过网上查找资料了解到php新版本的动态库7.2.16不能使用63年版本,通过升级php可以解决问题。

使用啤酒升级php

,美元brew  upgrade  php72==祝辞,Upgrading  1, outdated 包:   php@7.2  7.2.16 →7.2.20==祝辞,Upgrading  php@7.2 ==祝辞,Installing  dependencies  for  php@7.2:, 4月,,argon2,, libssh3,, jemalloc,, libev,, nghttp2,, curl-openssl,, freetds, libpq 以及libsodium信息==祝辞,Installing  php@7.2 依赖:4月==在Downloading  https://homebrew.bintray.com/bottles/apr-1.7.0.mojave.bottle.tar.gz==祝辞,Downloading 得到https://akamai.bintray.com/3a/3a245185ed7280d1a19e7c639786b4c21dd0088878be8ac87ca58510eb5c9cc1?__gda__=exp=1563530722 hmac=8 e94698ea6aa458b7dfea49d1cde602217ab9a2   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #,100.0%==在Pouring  apr-1.7.0.mojave.bottle.tar.gz==在警告   apr  is  keg-only, which  means  it  was  not  symlinked  into /usr/当地,   because 苹果# 39;s  CLT  package  contains  4月。      If 你;need 用have  apr  first 拷贝your  PATH 运行:   echo 才能;& # 39;export 路径=?usr/地方/opt/4月/bin: PATH"美元;& # 39;,在在~/shrc

一切结束之后执行php查看版本:

,美元php  - v   PHP  7.2.20  (cli),(建立:Jul , 5, 2019年,12:51:26),(,NTS )   Copyright  (c), 1997 - 2018,从而PHP 组   Zend  Engine  v3.2.0, Copyright  (c), 1998 - 2018, Zend 技术   ,,,with  Zend  OPcache  v7.2.20,, Copyright  (c), 1999 - 2018年,by  Zend 技术

关于“如何解决php动态库中libicui18n报错的问题”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

如何解决php动态库中libicui18n报错的问题