无法打开phpmyadmin目录:调用未定义函数

无法打开phpmyadmin目录:调用未定义函数,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我正试图从本地主机登录到phpmyadmin页面,但每当我试图打开phpmyadmin目录,我都会收到以下消息 致命错误:未捕获错误:在C:\dev\www\pma\libraries\sanitizing.lib.php:135堆栈跟踪中调用未定义函数()():#0 C:\dev\www\pma\libraries\Message.php(586):pma\u sanitize('未定义索引…',false,true)#1 C:\dev\www\pma\libraries\Message.ph

我正试图从
本地主机
登录到
phpmyadmin页面
,但每当我试图打开
phpmyadmin目录
,我都会收到以下消息

致命错误:未捕获错误:在C:\dev\www\pma\libraries\sanitizing.lib.php:135堆栈跟踪中调用未定义函数()():#0 C:\dev\www\pma\libraries\Message.php(586):pma\u sanitize('未定义索引…',false,true)#1 C:\dev\www\pma\libraries\Message.php(650):pma\libraries\Message::decodeb('未定义索引…)php(167):pma\libraries\ErrorHandler->adder('Undefined index…,8,'C:\dev\www\pma\libraries\ErrorHandler.php(157):pma\libraries\Error->getHash()。\4c:\dev\www\pma\libraries\ErrorHandler.php(121):pma\libraries\ErrorHandler->->adder('Undefined index…,8,'C:\dev\www\pma\pma\…,285,true)\C:\dev\pma\libraries\core.php(285):PMA\libraries\ErrorHandler->handleError(8,“未定义索引…”,“C:\dev\www\PMA\…”,285,数组)#6 C:\dev\www\PMA\libraries\core.lib.php(312):PMA\u getPHPDocLink('book.mbstring.p.)#7 C:\dev\www\PMA\libraries\core.lib.php(954):PMA\u warnMissingExtension('mbstring',true)#8 C:\dev\www\PMA\libraries\common.php:PMA_checkExtensions()#9 C:\dev在C:\dev\www\PMA\libraries\sanitizing.lib.php的第135行


有人知道如何修复它吗?

这可能是很多事情。通常情况下,发生这种情况是因为您为PHPMyAdmin目录设置了权限。假设您手动编译/安装了PHP(而不是使用现成的解决方案,如XAMPP),您最好确保在
php.ini
文件中启用以下扩展:

extension=php_bz2.dll
extension=mbstring.dll
extension=mysqli.dll

在执行此操作时,请花点时间验证
extension\u dir
属性是否也已正确设置。请记住使用
httpd-k stop
httpd-k start
完全重新启动Apache,以便对
php.ini
或其他配置文件所做的更改在
httpd-k restart
有时不起作用时生效“t传播更改。

刚刚完成。需要安装php mbstring扩展。

安装php mbstring后,还需要重新启动Apache。”