phpMyAdmin mbstring错误

use*_*852 46 php phpmyadmin mbstring

每当我尝试输入我的phpMyAdmin时,它都会给我这个错误:

The mbstring extension is missing. Please check your PHP configuration.
Run Code Online (Sandbox Code Playgroud)

我已经在互联网上寻找修复,但我发现的所有错误都与我的相似,但不一样,或完全相同,但没有给出修复.

我也在使用Windows.

Arj*_*ang 29

在Centos我安装了一个php扩展.我这样做:

yum install php-mbstring
Run Code Online (Sandbox Code Playgroud)

  • 在Ubuntu服务器下,命令将是`sudo apt-get install php-mbstring` (7认同)
  • 这对我有用.不得不重启apache. (3认同)
  • sudo服务httpd重启 (3认同)

PHP*_*tor 26

在某些时候我也遇到了同样的问题.我试过替换.dll文件但没有结果.经过一些调试后我找到了解决方案.

我在我的php.ini文件中有这个:

extension_dir = "ext"

我收到了mbstring extension missing错误.所以我尝试为扩展目录添加完整路径,它对我有用.喜欢:

extension_dir = "C:\php\ext"

希望这会有所帮助.

干杯,


cpt*_*tnk 15

检查php安装根目录下的php.ini文件.在配置的扩展部分,您应该找到:

;extension=php_mbstring.dll
Run Code Online (Sandbox Code Playgroud)

删除前导';' 取消注释并启用扩展,使其看起来像这样:

extension=php_mbstring.dll
Run Code Online (Sandbox Code Playgroud)

重启你的apache它应该工作.

编辑:我刚刚读到您已经在使用虚拟主机.您的webhost是否有可以设置php变量等的界面?或者您可以编辑.ini文件?

如果不是,您可能被迫与webhost通话并要求他们启用该特定扩展.


小智 10

我的情况是这样的

奇怪的是,我注意到WAMP使用的php.ini文件不是php目录中的那个,而是引用bin目录中的php.ini文件...我将我的php.ini文件复制到wamp\bin\apache\apache2.4.17\bin目录,重新启动wamp服务,PHPMyadmin关闭并运行...

谢谢,我解决了这个问题


Fat*_*lik 9

这个问题的另一个原因是Php版本.当我将正在运行的PHP版本更改为7.0.0时,问题已经消失.

在此输入图像描述


Ric*_*hez 8

在Ubuntu Server中我安装了一个php扩展.我这样做:

sudo apt-get install php-mbstring
Run Code Online (Sandbox Code Playgroud)