【问题标题】:Composer - the requested PHP extension mbstring is missing from your system [closed]Composer - 您的系统中缺少请求的 PHP 扩展 mbstring [关闭]
【发布时间】:2015-12-05 23:24:45
【问题描述】:

我最近尝试通过 Composer 安装包,但出现错误the requested PHP extension mbstring is missing from your system. 我从php.ini 中删除了分号,但它仍然不起作用。我该怎么办?

【问题讨论】:

  • 我在 php /ext 目录下。
  • @joci,见this answer
  • 您使用的是什么操作系统(linux/mac/windows)?您使用的是什么网络服务器(iis/nginx/apache/etc)?更新 php.ini 文件后,您是否重启过网络服务器软件?
  • 我正在使用 Windows 和 apache 服务器(MAMP)。是的,我重新启动了服务器。
  • mbstring 设置在php.ini 中未注释?

标签: php composer-php mbstring


【解决方案1】:
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

【讨论】:

  • 这可行,但我必须安装特定的 php 版本:sudo apt-get install php5.6-mbstring。使用 apt-cache search mbstring 进行搜索以查看哪些版本适用于您的系统。
  • apt-get install php7.1-mbstring 也为我工作
  • 如果运行返回错误Unable to locate package php-mbstring,请先尝试运行sudo apt-get update
  • 当然还有apt-get install php7.2-mbstring
  • 确认在 ubuntu php 7.2.24 上工作(sudo apt-get install php7.2-mbstring)
【解决方案2】:

对于 php 7.1

sudo apt-get install php7.1-mbstring

干杯!

【讨论】:

  • 这对我不起作用,您使用的是哪个 repo?
  • 在 Ubuntu 18 上它的工作方式如上。
【解决方案3】:

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

【讨论】:

  • 你能更好地解释一下你做了什么吗?
【解决方案4】:
  1. 找到你的php.ini
  2. 确保设置了指令extension_dir=C:\path\to\server\php\ext 并调整路径(设置您的PHP 扩展目录)
  3. 确保指令extension=php_mbstring.dll 已设置(未注释)

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

【讨论】:

  • 我重新安装了服务器,但没有任何改变。
  • 这很奇怪。也许在 MAMP 寻求支持或简单地切换堆栈.. XAMPP、WPN-XM。
  • 我终于解决了。我在 php.ini 中设置 PHPRC 变量并取消注释 zend_extension=php_opcache.dll。
  • 我还安装了 C++ redistributable 和 directx。我不知道哪里出了问题,但它现在完美无缺。
  • 在我的情况下,php.ini 文件中没有扩展名 php_mbstring 的行。所以我使用 sudo apt-get install php7.3-mbstring 安装了它。我的 php 版本是 7.3,效果很好。
猜你喜欢
  • 2017-12-07
  • 1970-01-01
  • 2014-04-15
  • 1970-01-01
  • 2017-12-10
  • 2020-06-14
  • 1970-01-01
  • 2016-01-08
  • 1970-01-01
相关资源
最近更新 更多