繁体   English   中英

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

[英]the requested PHP extension mbstring is missing from your system

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

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

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

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

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

您需要为 php 安装 mbstring。

使用:

 sudo apt-get install phpX.X-mbstring

其中 XX 是您的 PHP 版本号。

它对我有用:

sudo apt-get install php7.2-mbstring

它有效

须藤 apt-get 安装 php7.3-mbstring

sudo apt 安装 php-xml

作曲家更新

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM