【问题标题】:phpMyAdmin - Error : The mbstring extension is missingphpMyAdmin - 错误:缺少 mbstring 扩展名
【发布时间】:2016-06-19 23:31:49
【问题描述】:

我收到了这个 phpMyAdmin 错误:

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

我已经多次搜索此解决方案并逐步实施,但仍然遇到相同的错误。几天前,它运行良好,现在不知道发生了什么。请帮助!

这是我的 php.ini 设置:

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
;extension_dir = "./"
; On windows:
extension_dir="C:\php\ext"


extension=php_bz2.dll
extension=php_curl.dll
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=php_mbstring.dll
;extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client

【问题讨论】:

  • 好的,没问题,我们都开始了。但是你不应该简单地忽略你乍一看不明白的事情。 phpinfo() 函数已记录在案(就像所有 phps 函数一样),文档包括一个简单的示例:php.net/manual/en/function.phpinfo.php “错误日志文件”是您的 http 服务器写入的日志文件之一。例如,它包含在您的 http 服务器重新启动时出现的所有问题。因此,您可能可以在其中阅读扩展无法加载的原因。检查您的配置以找到该文件,无论如何您都需要它来编程,没有办法。
  • 你应该检查那里是否加载了扩展。答案很可能是“不”。这样您就可以更准确地知道在哪里查看:如果它 加载,那么在 http 服务器启动期间(加载完成时)会发生故障。您必须找出为什么加载该扩展程序失败。如上所述,如果您查看错误日志文件,这是最简单的。
  • 我赞成您的问题,这样您就可以使用chat 功能:chat.stackoverflow.com/rooms/105478/…
  • 当然,还应该列出所有加载的扩展及其配置...
  • 请看上面的两个cmets:我为我们创建了一个聊天室。这应该使沟通更容易。

标签: phpmyadmin xampp


【解决方案1】:

请尝试输入扩展目录的完整路径,它可以工作。

extension_dir = "C:\php\ext"

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    试试这个

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

    sudo service apache2 restart

    或者

    Check This Post

    【讨论】:

      【解决方案3】:

      大家好,我遇到了这个问题,解决方法很简单,只需遵循这个。

      1. 停止服务器,然后安装这个 php 版本。

        $ 服务 apache2 停止

        $ sudo apt-get install php7.1 php7.1-common

      2. 你必须为 Laravel 和 composer 安装这个包。

        $ sudo apt-get install php7.1-curl php7.1-xml php7.1-zip php7.1-gd php7.1-mysql php7.1-mbstring

      3. 查看新版本。

        $ php -v

        你可以看到。

      PHP 7.2.4–1+ubuntu16.04.1+deb.sury.org+1 (cli)(构建时间:2018 年 4 月 5 日 08:53:57) (NTS)

      1. 现在,您需要删除 php 7.0

        $ sudo apt-get purge php7.0 php7.0-common

      2. 现在重启你的服务器

        $ sudo shutdown -r now

      3. 现在您的服务器使用 PHP 7.2,您可以解决 mbstring 错误。

        $ sudo a2enmod php7.2

        $ service apache2 重启

      【讨论】:

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