【问题标题】:phpMyAdmin - Error | The mbstring extension is missing. Please check your PHP configuration in Ubuntu 14.04 LTSphpMyAdmin - 错误 |缺少 mbstring 扩展名。请检查您在 Ubuntu 14.04 LTS 中的 PHP 配置
【发布时间】:2016-06-26 04:17:20
【问题描述】:

我使用的是 Ubuntu 操作系统 14.04 LTS。在我运行 sudo apt-get dist-upgrade运行此命令,因为当操作系统询问我时我无法下载和更新它)后,我无法再次打开 phpmyadmin。 在此之前我可以正常打开。

我正在使用 PHP 版本 7.0.4-5phpmyadmin 4.5.5.1 和 phpmyadmin 我从 https://www.phpmyadmin.net/ 下载了它,然后转到 /var/www/html

我已启用

extension=php_mbstring.dll
extension=php_exif.dll     
extension=php_mysqli.dll

重启 apache2 还是不行。当我运行 php-m 并且 phpinfo() 也找不到 mbstring.

请帮助解决这个问题。真的很感谢你帮助我。

【问题讨论】:

    标签: php apache ubuntu


    【解决方案1】:

    是的 :) 我已经解决了!!!! 运行这个

        sudo apt-get install libapache2-mod-php7.0
        sudo apt-get install php7.0-mbstring
    

    然后是sudo service apache2 restart

    【讨论】:

    • 我使用sudo apt-get install php5.6-mbstring 解决了它。谢谢!
    • 感谢@Doo Doo 必须重启服务器才能看到效果!
    • 这解决了我的问题!我在 DigitalOcean 液滴下使用 Ubuntu 16.04。如果您遇到这种情况,这应该可以解决您的问题。
    【解决方案2】:

    我解决了:

    sudo apt-get install libapache2-mod-php7.*
    sudo apt-get install php7.*-mbstring
    

    然后-

    sudo service apache2 restart
    

    【讨论】:

    • 无法通过正则表达式找到包:(
    【解决方案3】:

    我通过这些命令解决了它:

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

    【讨论】:

      【解决方案4】:

      首先你使用的是 Ubuntu,它支持 .so 文件 windows 有 .dll 文件

      打开终端并尝试在下面安装:

      sudo apt-get install libapache2-mod-php7.0
      

      【讨论】:

        【解决方案5】:

        我正在使用 CentOS 6.9 版(最终版) 试过了 1.yum安装php-mbstring 2.yum安装php-gettext 3.服务httpd重启 现在工作正常

        【讨论】:

        • 欢迎来到 SO。仅供参考......您提交的答案是一个非常古老的问题(超过 2 年),该问题已经有一个可接受的答案。您可能想在此处查看未回答的问题:stackoverflow.com/unanswered
        • 谢谢。这是 Amazon Linux 的唯一答案,因为它使用 yum 而不是 apt-get。
        【解决方案6】:

        除了以下内容外,没有什么对我有用。在我尝试了所有方法之后,我运行了 Synaptic Package Manager 程序并手动强制安装所有名称以(所有版本)开头的程序:

        • mcrypt
        • mbstring

        然后我在终端中重新启动了apache2

        sudo systemctl restart apache2
        

        就是这样:phpMyAdmin 在这些步骤之后工作。

        【讨论】:

          【解决方案7】:

          我也有这个问题。我重新配置 phpmyadmin 并安装 php7.0 模块。我在这个帖子上发布我的解决方案:https://askubuntu.com/a/764254/212315

          【讨论】:

            【解决方案8】:

            我最初尝试使用sudo apt-get install phpmyadmin php-mbstring php-gettext 但是,这会返回一个错误,它会自动中止(这可能与我在 Raspberry pi 3 B+ 上的可用内存有关)。

            相反,我运行了sudo apt-get install php7.1-mbstring(注意使用您的 php 版本修改代码。如果不确定,请先通过 php --version 进行检查)。现在应该设置并创建配置文件。

            终于运行了;须藤服务 apache2 重新启动。重新加载网址,您应该可以访问 php admin。

            虽然在某些情况下您可能会遇到后续错误; “缺少 mysqli 扩展”。

            在这种情况下类型; sudo apt-get install php7.1-mysql 然后; sudo service apache2 restart 并且.....现在您应该可以访问 phpadmin。

            【讨论】:

              猜你喜欢
              • 2015-07-14
              • 2016-01-08
              • 2014-08-29
              • 2018-07-09
              • 2016-06-19
              • 2016-12-06
              • 2018-12-11
              • 2014-06-06
              相关资源
              最近更新 更多