【问题标题】:the requested PHP extension mbstring is missing from your system您的系统中缺少请求的 PHP 扩展 mbstring
【发布时间】:2017-12-07 01:02:54
【问题描述】:

我从作曲家那里得到的错误信息是: 无法将您的要求解析为一组可安装的软件包。

 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 并给出错误。帮助表示赞赏。

【问题讨论】:

  • 昨天遇到同样的问题,安装解决了。但首先您应该指定您正在运行的操作系统。对我来说是 centOS:yum install php70w-mbstring,但最常见的是:stackoverflow.com/questions/34471633/…
  • 你的系统里php设置环境变量了吗?
  • 我使用的是 windows,我试图取消注释 extension=php_mbstring.dll 不幸的是它由于某种原因不起作用
  • 我在环境变量中设置了路径 ...\Composer\vendor\bin, ...\Git\cmd, ...\Git\bin, ...\ComposerSetup\垃圾箱
  • 我已经尝试了大多数“堆栈溢出”页面,它并没有解决我的问题

标签: php laravel mbstring


【解决方案1】:

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

由于这是 Windows,重新安装 PHP,启用 PHP.INI 文件中的扩展,然后重新启动 Web 服务器,应该可以工作。

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

你需要为php安装mbstring。

用途:

 sudo apt-get install phpX.X-mbstring

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

【讨论】:

  • 我正在使用带有命令提示符的 windows 这是一个 cmd 无法识别的 Linux 命令
  • 好的,如果您取消注释扩展,您是否重新启动了网络服务器?
  • 我做了,但是在 php -m 命令上我没有看到 mbstring,所以重新安装 php 和 composer 不起作用
  • 也许看到这个类似的问题:stackoverflow.com/questions/25414785/…
  • 更新您的解决方案,以便我可以将其标记为正确的解决方案我在作曲家中的 php 版本存在冲突,因此我使用从该站点下载的 PHP 重新安装它并且它可以工作
【解决方案2】:

它对我有用:

sudo apt-get install php7.2-mbstring

【讨论】:

  • CentOS: yum install php-mbstring
【解决方案3】:

有效

sudo apt-get install php7.3-mbstring

sudo apt install php-xml

作曲家更新

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-05
    • 2017-12-10
    • 2020-06-14
    • 2014-04-15
    • 1970-01-01
    • 1970-01-01
    • 2016-01-08
    • 1970-01-01
    相关资源
    最近更新 更多