【问题标题】:The mbstring extension is missing. Please check your PHP configuration缺少 mbstring 扩展名。请检查您的 PHP 配置
【发布时间】:2016-01-08 11:04:59
【问题描述】:

phpMyAdmin Error: The mbstring extension is missing. Please check your PHP configuration

我已经尝试了所有解决方案,但没有一个对我有用。我不知道还能做什么。

【问题讨论】:

  • 嗯.. mbstring 是否已安装并为您的安装启用?请提供更多详细信息.. 1.) 什么服务器(nginx/apache),什么版本的 PHP,是 mod-php 还是 php-fpm?
  • 好吧,我通过显示隐藏的扩展名解决了这个问题,我的 php.ini 文件实际上是 php.ini.ini,但现在我得到:缺少 mysqli|mysql 扩展名。请检查您的 PHP 配置。有关更多信息,请参阅我们的文档。我正在使用 xampp
  • 我的扩展中有这些:extension=php_mbstring.dll extension=php_exif.dll ;extension=php_fileinfo.dll extension=php_gd2.dll extension=php_gettext.dll ;extension=php_gmp.dll ;extension= php_intl.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_ldap.dll extension=php_mssql.dll extension=mysqli.so extension=php_mbstring.dll extension=php_exif.dll 必须在mbstring之后,因为它依赖于它扩展=php_mysql.dll 扩展=php_mysqli.dll
  • 隐藏扩展??它是什么操作系统?什么分布?如果没有更多详细信息,我无法为您提供帮助
  • 我该怎么做呢?我只运行 phpinfo.php 吗?对不起,我对这个完全陌生。

标签: php phpmyadmin


【解决方案1】:

我已经看到了这个问题。当我从 15.10 升级到 16.04 或安装 16.04 时出现此错误。我通过运行此命令并重新启动系统解决了我的问题。只需运行这些命令

sudo apt-get install phpmyadmin php-mbstring php-gettext

sudo service apache2 restart

或者你可以关注这个帖子...

Check This Post

【讨论】:

    【解决方案2】:

    它对我有用 - 对于 xamp3.2.2 php7.0.1 php.ini的变化

    1-extension_dir="C:\xampp\php\ext" //give the full path where your ext folder is located

    2-;extension=php_mysqli.dll //uncomment this (remove semicolon)

    3- saverestart apache !

    【讨论】:

      【解决方案3】:

      我花了很多时间尝试所有选项。最后通过将php.ini文件从我在安装php后移动到的apache文件夹中移回php文件夹来解决它。

      【讨论】:

        猜你喜欢
        • 2015-07-14
        • 2014-06-06
        • 2018-07-09
        • 2016-06-26
        • 2021-07-21
        • 2014-05-08
        相关资源
        最近更新 更多