首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >您的系统中缺少请求的PHP扩展mbstring

您的系统中缺少请求的PHP扩展mbstring
EN

Stack Overflow用户
提问于 2017-07-04 01:18:38
回答 3查看 20.4K关注 0票数 7

我从composer那里得到的错误消息是:您的需求无法解析为一组可安装的包。

代码语言:javascript
复制
 Problem 1
    - Installation request for laravel/framework v5.4.28 -> satisfiable by laravel/framework[v5.4.28].
    - laravel/framework v5.4.28 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
  Problem 2
    - Installation request for phpunit/phpunit 5.7.21 -> satisfiable by phpunit/phpunit[5.7.21].
    - phpunit/phpunit 5.7.21 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
  Problem 3
    - laravel/framework v5.4.28 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
    - laravel/tinker v1.0.1 requires illuminate/console ~5.1 -> satisfiable by laravel/framework[v5.4.28].
    - Installation request for laravel/tinker v1.0.1 -> satisfiable by laravel/tinker[v1.0.1].

我已尝试取消对extension=php_mbstring.dll的注释,但仍会引发错误。我试图更改"php.ini“中的extension_dir,但它给出了一个错误。感谢您的帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-07-04 01:27:24

--根据新信息进行编辑--

由于这是Windows,重新安装PHP,在PHP.INI文件中启用扩展,并重新启动and服务器,应该是可行的。

--以前的LINUX解决方案--

您需要为php安装mbstring。

使用:

代码语言:javascript
复制
 sudo apt-get install phpX.X-mbstring

其中,X.X是PHP的版本号。

票数 13
EN

Stack Overflow用户

发布于 2018-06-08 05:20:48

这对我很有效:

代码语言:javascript
复制
sudo apt-get install php7.2-mbstring
票数 5
EN

Stack Overflow用户

发布于 2020-02-01 12:50:07

它起作用了

sudo apt-get install php7.3-mbstring

sudo apt install php-xml

编写器更新

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44891013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档