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


Unable to open phpmyadmin directory: Call to undefined function

我正试图从localhost登录到phpmyadmin page,但每当我试图打开phpmyadmin directory时,我都会收到以下消息。。。

致命错误:未捕获错误:调用C:''dev''www''pma''librars''saniting.lib.php中的未定义函数__():135堆栈跟踪:#0 C:''dev''www.pma''librares''Message.php()#3 C:''dev''www''pma''libraries''ErrorHandler.php(157):pma''libraris''Error->getHash pma''…',285,数组)#6C: ''dev''www''pma''librars''core.lib.php(312):pma_getPHPDocLink('book.mbstring.p..')#7 C:''dev''www&pma''librals''core.lib.php(954):pma_warnMissingExtension

有人知道怎么修吗?

刚刚有了这个。需要安装php-mbstring扩展。

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

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

在执行此操作时,请花费一些时间来验证是否也正确设置了extension_dir属性。请记住,使用httpd -k stophttpd -k start完全重新启动Apache,以便对php.ini或其他配置文件所做的更改生效,因为httpd -k restart有时不会传播更改。