簡體   English   中英

PHP:無法加載動態庫intl.so(OSX)

[英]PHP: Unable to load dynamic library intl.so (OSX)

我正在嘗試運行CakePHP應用程序。 我已經在這個應用程序中工作了一段時間,最近我不得不安裝一個新的依賴項(使用composer)。 一旦我安裝它,這個錯誤出現了,我不能再運行該應用程序:

PHP警告:PHP啟動:無法加載動態庫'/usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so' - dlopen(/ usr / lib / php / extensions / no-debug -non-zts-20121212 / intl.so,9):未加載庫: /usr/local/opt/icu4c/lib/libicui18n.56.dylib引用自:/ usr / lib / php / extensions / no-debug- non-zts-20121212 / intl.so原因:在第0行的Unknown中找不到圖像

當我打開該文件夾時,我可以看到該庫的不同版本:

libicui18n.57.dylib

但該系統正在尋找

libicui18n.56.dylib

如何安裝該庫的56版本或升級intl以便它使用版本57?

這是我需要做的嗎?

謝謝!!

當我將節點升級到v8.x時,我有同樣的問題。 運行brew upgrade nodeicu4c已更新。 我通過命令解決問題: brew unlink php56-intl brew remove php56-intl brew install php56-intl

所以,我覺得你應該重新安裝intl擴展。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM