当我调用 localhost 时,nginx 工作正常。 在此处输入图片描述
在此处输入图片描述 当我调用 localhost/info.php 时,它也运行良好。
控制台错误
FastCGI sent in stderr: "PHP message: PHP Parse error: syntax error, unexpected 'static' (T_STATIC) in /usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder.php on line 272" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /phpmyadmin/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.2-fpm.sock:", host: "localhost"
答案1
问题出在 Ubuntu 22 系统上,该系统运行的是 php 版本 7.4。我在 ubuntu 22 + php 7.4-fpm 系统中也遇到了同样的问题。phpmyadmin 加载时显示空白。我可以在 nginx 错误日志中看到发布的错误。
我已经通过在服务器上安装 php8.1-fpm 并配置 phpmyadmin.conf 以使用 php8.1-fpm 来解决这个问题。