gpt4 book ai didi

php - Composer 告诉我 mbstring 在我的服务器上丢失,但它已启用 - 想法?

转载 作者:行者123 更新时间:2023-12-04 19:13:44 25 4
gpt4 key购买 nike

我使用 Ubunto 14 在 digitalocean 上运行 laravel 5.3 站点。

运行 composer 安装软件包时出现此错误:

“您的系统中缺少请求的 PHP 扩展 mbstring。”

事实是,它已经启用,正如 phpinfo 所确认的那样:

mbstring
Multibyte Support enabled
Multibyte string engine libmbfl
HTTP input encoding translation disabled
libmbfl version 1.3.2
oniguruma version 5.9.6

因为我有 php7.0 运行,所以我试过了
sudo apt-get install php7.0-mbstring

但它告诉我
php7.0-mbstring is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

在这里真是不知所措。想法?也许我需要重新安装 PHP? Composer 在哪里查看是否安装了扩展?为什么它不会看到 phpinfo 返回的相同信息?

谢谢,
布赖恩

最佳答案

基本上,你需要安装php-mbstring在您的服务器中。

sudo apt-get install php-mbstring 

您需要安装特定的 php版本使用:
sudo apt-get install phpx.x-mbstring

希望这有效!

关于php - Composer 告诉我 mbstring 在我的服务器上丢失,但它已启用 - 想法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45936448/

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