【问题标题】:phpmyadmin - mbstring extension is missingphpmyadmin - 缺少 mbstring 扩展名
【发布时间】:2018-12-11 15:58:37
【问题描述】:

在我安装 phpmyadmin 并使用 localhost/phpmyadmin 运行它后,我得到了错误:

phpMyAdmin - 错误 mbstring 扩展名丢失。请检查 你的 PHP 配置

当我检查 php -m 控制台显示 mbstring 已安装。 PHP版本:7.2.4 通过 apt-get install phpmyadmin

安装了 phpmyadmin

在目录 /etc/php 我有 3 个子文件夹 - 7.1、7.2、7.3

【问题讨论】:

  • phpMyAdmin mbstring error的可能重复
  • 您还需要为系统默认的php版本5安装mbstring。安装为apt-get install php4-mbstring

标签: php apache debian


【解决方案1】:

您需要安装您的 PHP 版本。

sudo apt-get install php7.1-mbstring

或者你可以在命令中指定特定的 php 版本

【讨论】:

  • 我已经做了,重启apache2后还是同样的问题
  • 那么我确定它的版本问题。也许您使用的 PHP 版本与连接 Mbstring 不同?
  • 重启网络服务器后,尝试打印phpinfo(),你可以看到你正在使用哪个版本,它的ini文件在哪里,是否连接了mbstring
  • PHP 版本 7.0.26-1 在 php.ini 中我得到:;extension=php_mbstring.dll[mbstring] ;language for internal character representation. ;This affect mb_send_mail() and ;mbstring.detect_order. ;http://php.net/mbstring.language ;mbstring.language= Japanese
  • 您需要取消注释mbstring.dll 行,然后重新启动网络服务器。
【解决方案2】:

检查PHP版本后遇到同样的问题并为我工作

php -v

这给了我:

PHP 7.2.13-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec  7 2018 08:07:36) ( NTS )

原来如此

sudo apt-get install php7.2-mbstring

谢谢

【讨论】:

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