昨天給電腦安裝node.js,今早開(kāi)機(jī)啟動(dòng)php-fpm的時(shí)候發(fā)現(xiàn)報(bào)錯(cuò)如下:
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib
Referenced from: /usr/local/opt/php@7.2/sbin/php-fpm
Reason: image not found
去提示目錄/usr/local/opt/icu4c/lib發(fā)現(xiàn)鏈的是libicui18n.67.1.dylib,版本不一致,查下資料發(fā)現(xiàn)好像是因?yàn)榘惭bnode的時(shí)候給覆蓋了
解決辦法就是更新或者升級(jí)下php,我是brew安裝的php@7.2版本的,就更新了下7.2(升級(jí)就是假如你是7.2 命令就執(zhí)行brew upgrade php@7.3)我的執(zhí)行命令如下:
brew cleanup
brew upgrade php@7.2
更新完之后重啟下php,然后執(zhí)行php-fpm就好了