PHP

PHP -vしたら「dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.61.dylib」と出るときの対処法

php -v

を実行した際に

dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.61.dylib

Referenced from: /usr/local/bin/php
Reason: image not found
Abort trap: 6

こんなエラーが出ていました。

色々と調べて苦しんでいたのですが。

StackOverFlowの記事を読み、

$ brew update && brew upgrade

を実行したら

$ php -v

PHP 7.2.10 (cli) (built: Sep 14 2018 07:07:08) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.10, Copyright (c) 1999-2018, by Zend Technologies

動いた・・・

PHP7.2.10にアップしましたが。


参考

https://qiita.com/yyzzyykk/items/cfbfb8a8bc2fbf1188a5

http://arm4.hatenablog.com/entry/2018/07/04/120628

https://stackoverflow.com/questions/22631026/dyld-library-not-loaded-usr-local-lib-libpng16-16-dylib-with-anything-php-rel