【发布时间】:2015-07-14 20:16:10
【问题描述】:
我在运行 phpMyAdmin 时遇到问题。当我尝试在浏览器中访问 phpMyAdmin 时,我收到错误消息:“缺少 mbstring 扩展名。请检查您的 PHP 配置。”
我已经在互联网上搜索了可能的解决方案。据此,我对 php.ini 文件进行了一些修改。我取消了“;extension=php_mbstring.dll”这一行的注释,并在extension_dir中写入了ext文件夹的完整路径。可悲的是,它仍然不起作用。
您能帮我找到合适的解决方案吗?
【问题讨论】:
-
php.ini中修改后是否重启了web服务器?
-
DLL 是否真的在扩展文件夹中?
-
嘿! .dll 在 ext 文件夹中,我在修改 php.ini 后重新启动了 apache。顺便说一句,我的操作系统是 win 8。一切看起来都很好,但它不起作用。是不是apache、php、mysql的版本不兼容?我安装了:Apache 2.4.12 Win32、php-5.6.8-Win32-VC11-x86 和 mysql-5.6.24-winx64。
-
我解决了这个问题。我复制了一份 php.ini 并将其放在 c:\windows 中。系统似乎没有得到关于 php.ini 文件的正确信息。
-
请检查
phpinfo()的输出以查看扩展是否已加载到那里。您可以通过加载您的 phpMyAdmin(如https://example.com/phpmyadmin/phpinfo.php或通过创建一个包含内容<?php phpinfo(); ?>的新文件(称为 info.php 或其他))来检查这一点。使用您的网络浏览器的搜索功能来查找“mbstring”。
标签: php phpmyadmin mbstring