缺少mbstring扩展名。请检查您的PHP配置

缺少mbstring扩展名。请检查您的PHP配置,php,phpmyadmin,Php,Phpmyadmin,我已经尝试了所有的解决方案,但没有一个对我有效。我不知道还能做什么。我花了很多时间尝试所有选项。最后,通过将php.ini文件从安装php后移动到的apache文件夹移回php文件夹,解决了这个问题。它对我来说很有效-对于xamp3.2.2php7.0.1 php.ini中的更改 1-extension\u dir=“C:\xampp\php\ext”//给出ext文件夹所在的完整路径 2-;extension=php\u mysqli.dll//取消对此的注释(删除分号) 3-保存并重新启动a


我已经尝试了所有的解决方案,但没有一个对我有效。我不知道还能做什么。

我花了很多时间尝试所有选项。最后,通过将php.ini文件从安装php后移动到的apache文件夹移回php文件夹,解决了这个问题。

它对我来说很有效-对于
xamp3.2.2
php7.0.1
php.ini中的更改

1-
extension\u dir=“C:\xampp\php\ext”//给出ext文件夹所在的完整路径

2-
;extension=php\u mysqli.dll//取消对此的注释(删除分号)


3-
保存
重新启动
apache

我看到了这个问题。将15.10升级到16.04或安装16.04时出现此错误。我通过运行此命令并重新启动系统解决了问题。只需运行这些命令

sudo apt get install phpmyadmin php mbstring php gettext

sudo服务apache2重启

或者你也可以关注这个帖子


嗯。。是否已为您的安装安装并启用mbstring?请提供更多详情。。1.)什么服务器(nginx/apache),什么版本的PHP,是mod PHP还是PHP fpm?我修复了这个问题,通过显示隐藏的扩展名,我的PHP.ini文件实际上是PHP.ini.ini,但现在我得到了:mysqli | mysql扩展名丢失了。请检查您的PHP配置。有关更多信息,请参阅我们的文档。我正在使用xamppI,在我的扩展中包含以下内容:extension=php\u mbstring.dll extension=php\u exif.dll;extension=php\u fileinfo.dll extension=php\u gd2.dll extension=php\u gettext.dll;extension=php_gmp.dll;extension=php_intl.dll;extension=php_imap.dll;extension=php_interbase.dll;extension=php\u ldap.dll extension=php\u mssql.dll extension=mysqli.so extension=php\u mbstring.dll extension=php\u exif.dll必须在mbstring之后,因为它依赖于它extension=php\u mysql.dll extension=php\u mysqli.dllhidden extensions??它是什么操作系统?什么分布?没有更多的细节我帮不了你我到底要怎么做?我是否只运行phpinfo.php?对不起,我对这一切都不熟悉。