phpMyAdmin 4 以上系列版本通通加载缓慢的最终原因是 phpMyAdmin 页面会自动检查官网上的程序版本更新,所以当进入 phpMyAdmin 管理页面点击数据库的时候 phpMyAdmin 一直在尝试连接官网从而把整个打开过程拖得很慢。
最终的解决办法是不让 phpMyAdmin 检查更新,针对 phpMyAdmin 5.1.3 版本,找到 phpMyAdmin 目录下 .libraries\classes\VersionInformation.php 文件,具体修改如下:
if (isset($_SESSION['cache']['version_check'])
&& time() < $_SESSION['cache']['version_check']['timestamp'] + 3600 * 6
) {
$save = false;
$response = $_SESSION['cache']['version_check']['response'];
} else {
$save = true;
// $file = 'https://www.phpmyadmin.net/home_page/version.json';
$file = '';
$httpRequest = new HttpRequest();
$response = $httpRequest->create($file, 'GET');
}
上面代码是通过清空 $file 变量的值来取消 phpMyAdmin 连接官网 version.json 来检查更新。
修改完后 phpMyAdmin 马上又回到秒开了。