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)
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关闭并运行...
谢谢,我解决了这个问题
在Ubuntu Server中我安装了一个php扩展.我这样做:
sudo apt-get install php-mbstring
Run Code Online (Sandbox Code Playgroud)