You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级phpMyAdmin至5.2.1后登录报错:Error: Unknown named parameter $$dbi

解决phpMyAdmin 5.2.1登录报错Error: Unknown named parameter $$dbi

错误原因

这个报错是因为服务器的PHP版本低于phpMyAdmin 5.2.1的最低要求(PHP 7.4)。PHP 7.3及更早版本不支持命名参数语法,而phpMyAdmin 5.2.x版本大量使用了该特性,导致兼容性问题。

解决方案

方案一:升级PHP版本到7.4或更高(推荐)

  • 检查当前PHP版本:执行命令 php -v 查看当前运行的PHP版本
  • 根据服务器系统执行对应升级操作:
    • Ubuntu/Debian系统:
      1. 添加PHP官方PPA源:sudo add-apt-repository ppa:ondrej/php
      2. 更新软件包列表:sudo apt update
      3. 安装PHP 7.4(或更高版本):sudo apt install php7.4
      4. 切换默认PHP版本(若需要):sudo update-alternatives --set php /usr/bin/php7.4
      5. 重启Web服务器:sudo systemctl restart apache2(Apache)或 sudo systemctl restart nginx(Nginx)
    • CentOS/RHEL系统:
      1. 安装Remi源(以CentOS 7为例):sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
      2. 启用PHP 7.4仓库:sudo yum-config-manager --enable remi-php74
      3. 安装PHP 7.4:sudo yum install php74
      4. 重启Web服务器:sudo systemctl restart httpd(Apache)或 sudo systemctl restart nginx(Nginx)

方案二:降级phpMyAdmin到兼容版本

如果暂时无法升级PHP,可以降级到phpMyAdmin 5.1.x系列(支持PHP 7.2+):

  1. 下载phpMyAdmin 5.1.4版本:wget https://files.phpmyadmin.net/phpMyAdmin/5.1.4/phpMyAdmin-5.1.4-all-languages.tar.gz
  2. 备份当前phpMyAdmin目录:mv /usr/share/phpmyadmin /usr/share/phpmyadmin_backup
  3. 解压下载的压缩包:tar xzf phpMyAdmin-5.1.4-all-languages.tar.gz
  4. 将解压后的目录移动到目标路径:mv phpMyAdmin-5.1.4-all-languages /usr/share/phpmyadmin
  5. 复制之前的配置文件:cp /usr/share/phpmyadmin_backup/config.inc.php /usr/share/phpmyadmin/
  6. 调整目录权限:chown -R www-data:www-data /usr/share/phpmyadmin(Apache/Nginx运行用户,根据实际情况调整)

内容的提问来源于stack exchange,提问作者Technofox

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 12:00:10