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

新手上路,请多包涵

我正在使用 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

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

原文由 Doo Doo 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 555
2 个回答

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

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

然后 sudo service apache2 restart

原文由 Doo Doo 发布,翻译遵循 CC BY-SA 3.0 许可协议

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

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

最后运行; sudo 服务 apache2 重启。重新加载网址,您应该可以访问 php admin。

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

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

原文由 Silicon Star 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题