升级phpMyAdmin工具
我的服务器当前的环境如下:
- WordPress:6.7.2
- phpStudy:8.1.1.3
- MySQL:8.0
- Apache:2.4.39
- PHP:8.2.4 NTS
- phpMyAdmin:待确认升级版本
phpMyAdmin 可升级版本分析
根据你的 PHP 版本为 8.2.4 (NTS),我们来确认 phpMyAdmin 兼容的最新版本。
✅ phpMyAdmin 与 PHP 8.2 的兼容性
- phpMyAdmin 5.2.x 是官方支持 PHP 8.1 和 8.2 的版本。
- phpMyAdmin 5.3.0 开始支持 PHP 8.2+,并移除了对旧 PHP 的支持。
✅ 建议升级到的版本
你可以安全升级到:
- phpMyAdmin 5.2.1(稳定,兼容 PHP 8.2)
- phpMyAdmin 5.3.0(最新,完全支持 PHP 8.2,更佳性能与安全性)
🔧 升级建议
- 备份旧配置文件: 备份
config.inc.php
文件,以保留连接信息与个性化配置。 - 下载新版: 前往 https://www.phpmyadmin.net/downloads/ 下载 phpMyAdmin 5.2.1 或 5.3.0
- 替换旧文件: 解压新版本并覆盖旧目录,保留
config.inc.php
文件。 - 访问测试: 打开 phpMyAdmin 网页,确保无错误信息,检查数据库连接。
以下是将你的 phpMyAdmin 升级到 5.2.1 的详细步骤,适用于你当前的环境(phpStudy 8.1.1.3,PHP 8.2.4 NTS,MySQL 8.0):
✅ 升级 phpMyAdmin 到 5.2.2 的详细步骤
🧱 第一步:备份旧版本 phpMyAdmin
-
找到你 phpMyAdmin 的安装目录,一般位于:
D:\phpstudy_pro\Extensions\phpMyAdmin\[版本号]\ C:\phpstudy_pro\WWW\phpMyAdmin4.8.5 #本机实际路径
或类似路径。
-
备份旧目录: 将该文件夹复制一份,比如:
phpMyAdmin_old_backup
-
进入当前 phpMyAdmin 文件夹,备份配置文件:
config.inc.php
📥 第二步:下载 phpMyAdmin 5.2.2
-
访问官网:
-
点击下载 phpMyAdmin 5.2.2(All languages) ZIP 版本。
🗂 第三步:替换文件
-
将下载的压缩包解压,比如解压到:
C:\phpstudy_pro\WWW\phpmyadmin_5.2.2
-
将原来的
config.inc.php
文件复制进新目录。 -
可选:重命名旧目录为 phpMyAdmin_old,新目录为 phpMyAdmin,这样路径无需更改。
⚙ 第四步:手动创建 config.inc.php
文件步骤(适用于 phpMyAdmin 5.2.2)
如果你是通过 Apache 虚拟目录访问 phpMyAdmin 的:
-
打开你的新 phpMyAdmin 目录(例如
C:\phpstudy_pro\WWW\phpMyAdmin5.2.2
。 -
在该目录中新建文件:新建一个config.inc.php文件,将以下内容粘贴进去。
<?php /* phpMyAdmin basic configuration */ $cfg['blowfish_secret'] = 'u38@Dpz!b23sNkl92djUq!sd9NpqMwe'; // 随机32位密钥,用于cookie加密 $i = 0; $i++; $cfg['Servers'][$i]['auth_type'] = 'cookie'; // 登录方式:cookie $cfg['Servers'][$i]['host'] = '127.0.0.1'; // MySQL 服务器地址 $cfg['Servers'][$i]['compress'] = false; // 是否启用压缩 $cfg['Servers'][$i]['AllowNoPassword'] = true; // 允许空密码登录(仅限本地测试) $cfg['UploadDir'] = ''; $cfg['SaveDir'] = '';
-
重启 Apache。
✅ 第五步:访问测试
在浏览器访问phpmyadmin访问成功:【用户名和密码可以在phpstudy中的数据库项中查看】
http://localhost/phpmyadmin5.2.2
https://cntworld.cn/phpmyadmin5.2.2
- 若配置无误,应正常加载新版界面。
- 登录验证 MySQL 正常连接。
- 页面底部应显示版本号
5.2.2
。
🧪 第六步(可选):清理与安全优化
-
删除旧版本目录(确认无误后)。
-
在
config.inc.php
中添加更安全的随机密钥(blowfish secret):$cfg['blowfish_secret'] = 'a_random_secret_key_123!'; // 32字符最佳