当我使用docker安装phpmyadmin的最新版本(5.2.0)时,出现了此问题。
安装命令
$ docker run --name myadmin -d -e PMA_HOST=dbhost -p 8080:80 phpmyadmin
Docker信息
Server Version: 20.10.17
Kernel Version: 3.10.0-514.26.2.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
如果我把phpmyadmin的版本改成4.9.6就不会有问题了。
Docker信息
Server Version: 19.03.8
Kernel Version: 3.10.0-957.21.3.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture:x86_64
在上面的环境下安装最新版本没有问题,不知道是不是因为Kernel版本太低,Kernel版本不允许修改,有没有其他的解决办法?
1条答案
按热度按时间7bsow1i61#
这是Apache Web服务器的原因。它需要更高的Linux内核版本。
我们可以通过升级内核版本或使用较低版本Apache Web服务器的phpmyadmin映像来修复它
请参见https://github.com/phpmyadmin/docker/issues/373