phpMyAdmin - 错误 |缺少 mbstring 扩展名。请检查您在 Ubuntu 14.04 LTS 中的 PHP 配置

Posted

技术标签:

【中文标题】phpMyAdmin - 错误 |缺少 mbstring 扩展名。请检查您在 Ubuntu 14.04 LTS 中的 PHP 配置【英文标题】:phpMyAdmin - Error | The mbstring extension is missing. Please check your PHP configuration in Ubuntu 14.04 LTS 【发布时间】: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.

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

【问题讨论】:

【参考方案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 年),该问题已经有一个可接受的答案。您可能想在此处查看未回答的问题:***.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。

【讨论】:

以上是关于phpMyAdmin - 错误 |缺少 mbstring 扩展名。请检查您在 Ubuntu 14.04 LTS 中的 PHP 配置的主要内容,如果未能解决你的问题,请参考以下文章

phpMyAdmin 错误:缺少 mbstring 扩展名。请检查您的 PHP 配置

Amazon EC2:PHPMyAdmin 错误:缺少 mbstring 扩展

Fedora phpMyAdmin 错误:缺少 mbstring 扩展

PHPMyAdmin Windows XAMPP 缺少 MySQL 扩展问题

phpMyAdmin - 错误 |缺少 mbstring 扩展名。请检查您在 Ubuntu 14.04 LTS 中的 PHP 配置

phpMyAdmin中缺少所有图标