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

新安装Laragon访问localhost/phpmyadmin出现Fatal error如何解决

错误说明

你遇到的报错是PHP 8.0及以上版本的语法校验规则导致的,旧版本phpMyAdmin里使用了无括号的嵌套三元运算符写法,这种写法在PHP 8.0+版本中被废弃,会直接抛出致命错误。
报错原文翻译:

致命错误:未加括号的 a ? b : c ? d : e 写法不被支持。请使用 (a ? b : c) ? d : e 或者 a ? b : (c ? d : e),出错位置:C:\laragon\etc\apps\phpMyAdmin\libraries\classes\DatabaseInterface.php 第615行

修复方法

方法1:直接修改报错代码(临时解决)

  • 按报错路径打开C:\laragon\etc\apps\phpMyAdmin\libraries\classes\DatabaseInterface.php文件,定位到第615行
  • 找到该行的嵌套三元运算符代码,按照错误提示给对应部分补充括号,比如原代码如果是$val ? $opt1 : $opt2 ? $opt3 : $opt4,修改为$val ? $opt1 : ($opt2 ? $opt3 : $opt4)即可
  • 保存文件后重启Laragon的Web服务,即可正常访问phpMyAdmin

方法2:升级phpMyAdmin版本(推荐,彻底解决兼容问题)

  • 下载支持PHP 8+的高版本phpMyAdmin压缩包
  • 备份C:\laragon\etc\apps\phpMyAdmin目录下的config.inc.php配置文件
  • 解压下载的高版本phpMyAdmin压缩包,覆盖替换C:\laragon\etc\apps\phpMyAdmin下的所有文件
  • 将之前备份的config.inc.php配置文件放回替换后的目录
  • 重启Laragon服务即可

方法3:切换Laragon的PHP版本

  • 打开Laragon主界面,点击顶部菜单栏的PHP选项,选择7.4及更低版本的PHP
  • 等待Laragon自动切换完成后重启服务,即可正常访问旧版phpMyAdmin

内容的提问来源于stack exchange,提问作者I-dont-know-

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 11:09:05