今天安裝了node后php無(wú)法使用。
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
檢查發(fā)現(xiàn)/usr/local/opt/icu4c/lib鏈的是63.1的婶熬,而之前安裝PHP是依賴62.1的两疚。那么處理方法也就有了
如果/usr/local/Cellar/icu4c下還有62.1目錄,且目錄的lib下有l(wèi)ibicui18n.62.dylib等文件弯囊,則可以將這些文件復(fù)制到/usr/local/opt/icu4c/lib/ 下痰哨,主要是以下這幾個(gè)文件:
libicudata.62.1.dylib
libicudata.62.dylib
libicui18n.62.dylib
libicuio.62.dylib
libicuuc.62.dylib
如果沒有了,就upgrade下PHP吧匾嘱,比如之前安裝的是php7.1斤斧,則執(zhí)行如下命令:
brew cleanup
brew upgrade php@7.2