当前位置: 首页>>技术教程>>正文


ubuntu 16.04 中 phpmyadmin 缺少 mbstring

, ,

问题描述

当我在 Ubuntu 16.04 LTS 中安装 phpmyadmin 时,它给了我一个下面提到的错误。

\\n

The mbstring extension is missing. Please check your PHP configuration

\\n

然后我尝试安装 php-mbstring,它说 mbstring is up to date ,\n有人可以帮我解决这个问题吗?

\\n

screenshot

\\n

最佳办法

请在终端输入:

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

然后,重新启动 apache2:

sudo systemctl restart apache2

还失踪吗?

您需要显式启用 PHP mcrypt 和 mbstring 扩展,可以通过键入以下内容来实现:

sudo phpenmod mcrypt
sudo phpenmod mbstring

然后,重新启动 apache2:

sudo systemctl restart apache2

完成。\n这已在此处报告:PHPMyAdmin requires mbstring

次佳办法

如果你想使用 php 5.6 而不是 php 7

安装 php 5.6 mbstring 包:

sudo apt-get install php5.6-mbstring

然后将以下行添加到 php.ini 文件的底部:

extension=php5.6-mbstring.so

重新启动阿帕奇:

sudo service apache2 restart

要查找 php.ini 文件,请创建一个文件并插入以下行:

<?php phpinfo(); ?>

然后用浏览器打开以查看 php.ini 文件所在的位置。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14451.html,未经允许,请勿转载。