问题描述
当我在 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
\\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 文件所在的位置。