gpt4 book ai didi

PHP intl.so 失败

转载 作者:可可西里 更新时间:2023-11-01 10:21:56 57 4
gpt4 key购买 nike

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so, 9): Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.56.dylib
Referenced from: /usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so Reason: image not found in Unknown on line 0

我最近在尝试为 PHP 安装 MongoDB,我使用了

 brew install homebrew/php/php55-mongodb

这安装了一大堆其他需求,现在 PHP 的 intl.so 坏了。每当我运行 composer update 并且我拥有的需要 intl 的库时,我都会收到上述错误。所以现在中断并说它不存在。

我相信这与问题有关,但没有提供解决方案 https://github.com/Homebrew/homebrew-php/issues/2544

我怎样才能消除这种困惑?

最佳答案

经过更多挖掘后,我删除了 intl,然后使用 pecl 安装了 intl,这似乎奏效了。我还删除并重新安装了 icu4c,因为这是导致问题的相关软件包;

sudo pecl remove intl
brew unlink icu4c
brew remove icu4c
brew install icu4c
sudo pecl install intl

关于PHP intl.so 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38304068/

57 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com