访问phpmyadmin显示空白页无法进入登录表单问题求助
phpMyAdmin空白页(preg_replace_callback编译失败)问题解决方案
问题根因
该报错为ARM架构Ubuntu 20.04系统的libpcre2正则库兼容性问题:
你使用的Oracle VM.Standard.A1.Flex实例为ARMv8.0架构,而Ubuntu 20.04官方源最新版的libpcre2-8-0包编译时启用了仅ARMv8.2及以上架构支持的指令集,导致PHP调用preg系列正则函数时编译失败,最终触发phpMyAdmin页面空白。
解决步骤
如果当前使用非root账号操作,所有命令前需添加sudo 前缀
- 执行命令降级libpcre2版本到兼容ARMv8.0的版本:
apt update apt install -y libpcre2-8-0=10.34-7
- 锁定该包版本,避免后续系统自动更新重新触发问题:
apt-mark hold libpcre2-8-0 - 重启Apache服务使配置生效:
systemctl restart apache2
操作完成后重新访问phpMyAdmin地址即可正常加载登录页面。
内容的提问来源于stack exchange,提问作者Marcin
相关产品推荐
相关产品推荐

