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-5、phpmyadmin 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 配置