108

我最近尝试通过 Composer 安装包,但我收到了一个错误,the requested PHP extension mbstring is missing from your system. 我从 中删除了分号php.ini,但它仍然无法正常工作。我应该怎么办?

4

4 回答 4

246
sudo apt-get install php-mbstring

# if your are using php 7.1
sudo apt-get install php7.1-mbstring

# if your are using php 7.2
sudo apt-get install php7.2-mbstring

# if your are using php 7.4
sudo apt-get install php7.4-mbstring
于 2016-05-20T04:24:15.660 回答
21
  1. 找你的php.ini
  2. 确保extension_dir=C:\path\to\server\php\ext已设置指令并调整路径(设置您的 PHP 扩展目录)
  3. 确保extension=php_mbstring.dll设置了指令(未注释)

如果这不起作用并且缺少 php_mbstring.dll 文件,那么这个堆栈的 PHP 安装就会被破坏。

于 2015-09-10T11:00:34.627 回答
7

对于 php 7.1

sudo apt-get install php7.1-mbstring

干杯!

于 2018-03-03T19:55:10.107 回答
-1

我设置了 PHPRC 变量并取消zend_extension=php_opcache.dll了注释php.ini,一切正常。

于 2015-12-10T20:57:21.933 回答