【问题标题】:phpmyadmin - mbstring extension is missing in php 7.4phpmyadmin - php 7.4 中缺少 mbstring 扩展
【发布时间】:2020-11-19 05:56:23
【问题描述】:

php版本:7.4.8 操作系统:ubuntu

当我尝试访问 localhost/phpmyadmin 时出现此错误

缺少 mbstring 扩展名。请检查您的 PHP 配置。

我已经安装了mbstring

sudo apt-get install php-mbstring
Reading package lists... Done
Building dependency tree       
Reading state information... Done
php-mbstring is already the newest version (2:7.4+76+ubuntu18.04.1+deb.sury.org+9).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

sudo apt-get install php7.4-mbstring
Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    php-mbstring is already the newest version (2:7.4+76+ubuntu18.04.1+deb.sury.org+9).
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

我也试试这个方法

  1. 我找到了 php.ini
  2. 我搜索 extension=php_mbstring.dll

但是 ;extension=php_mbstring.dll 在 php.ini 文件中缺失

我该如何解决这个问题?

【问题讨论】:

  • 您的 PHP 是使用 apt-get 命令安装的?检查你的包列表中是否没有第二个版本的 PHP,比如 php7.4
  • 只有一个7.4
  • /etc/php 在这里我只有一个是 7.4

标签: php ubuntu apache2 php-7.4


【解决方案1】:

你试过提供版本吗?

sudo apt-get install php7.4-mbstring

【讨论】:

  • 这导致E: Unable to locate package php7.4-mbstring
【解决方案2】:

我建议你安装 composer 依赖symfony/polyfill 它涵盖了 mbstring 函数的使用。

如果您还没有安装,请前往http://getcomposer.org 那么

composer require symfony/polyfill

Composer 是最佳实践,并被世界各地的许多开源项目广泛使用,所以不用担心。

【讨论】:

    猜你喜欢
    • 2018-12-11
    • 2018-05-22
    • 2016-06-19
    • 2017-04-23
    • 2017-07-16
    • 2011-06-14
    • 2018-02-20
    • 2016-03-01
    相关资源
    最近更新 更多