這篇文章將為大家詳細講解有關如何解決php動態庫中libicui18n報錯的問題,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
1、執行速度快。2、具有很好的開放性和可擴展性。3、PHP支持多種主流與非主流的數據庫。4、面向對象編程:PHP提供了類和對象。5、版本更新速度快。6、具有豐富的功能。7、可伸縮性。8、功能全面,包括圖形處理、編碼與解碼、壓縮文件處理、xml解析等。
php動態庫libicui18n報錯
安裝完成ffmpeg出現動態庫libicui18n報錯,不存在
$ php -v dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.63.dylib Referenced from: /usr/local/opt/php@7.2/bin/php Reason: image not found [1] 31174 abort php -v
通過網上查找資料了解到php新版本的動態庫7.2.16不能使用63版本,通過升級php可以解決問題。
使用brew升級php
$ brew upgrade php72 ==> Upgrading 1 outdated package: php@7.2 7.2.16 -> 7.2.20 ==> Upgrading php@7.2 ==> Installing dependencies for php@7.2: apr, argon2, libssh3, jemalloc, libev, nghttp2, curl-openssl, freetds, libpq and libsodium ==> Installing php@7.2 dependency: apr ==> Downloading https://homebrew.bintray.com/bottles/apr-1.7.0.mojave.bottle.tar.gz ==> Downloading from https://akamai.bintray.com/3a/3a245185ed7280d1a19e7c639786b4c21dd0088878be8ac87ca58510eb5c9cc1?__gda__=exp=1563530722~hmac=8e94698ea6aa458b7dfea49d1cde602217ab9a2 ######################################################################## 100.0% ==> Pouring apr-1.7.0.mojave.bottle.tar.gz ==> Caveats apr is keg-only, which means it was not symlinked into /usr/local, because Apple's CLT package contains apr. If you need to have apr first in your PATH run: echo 'export PATH="/usr/local/opt/apr/bin:$PATH"' >> ~/.zshrc
一切結束之后執行php查看版本:
$ php -v PHP 7.2.20 (cli) (built: Jul 5 2019 12:51:26) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.20, Copyright (c) 1999-2018, by Zend Technologies
關于“如何解決php動態庫中libicui18n報錯的問題”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。