ubuntu 22.04 - phpmyadmin 不工作

dom*_*ion 5 server localhost phpmyadmin 22.04

在 Ubuntu 22.04 上,安装apachephpmysqlphpmyadmin,链接 http://localhost/phpmyadmin/ 返回空白页面。唯一输出的代码是:

<?php

declare(strict_types=1);

use PhpMyAdmin\Routing;

if (! defined('ROOT_PATH')) {
    // phpcs:disable PSR1.Files.SideEffects
    define('ROOT_PATH', __DIR__ . DIRECTORY_SEPARATOR);
    // phpcs:enable
}

global $route, $containerBuilder;

require_once ROOT_PATH . 'libraries/common.inc.php';

$dispatcher = Routing::getDispatcher();
Routing::callControllerForRoute($route, $dispatcher, $containerBuilder);
Run Code Online (Sandbox Code Playgroud)

感谢任何可以帮助我跑步的人phpmyadmin

小智 4

返回空白页。唯一输出的代码

PHP代码是从页面返回并且没有执行吗?

如果是,似乎您没有安装 libapache2-mod-php(version),其中 version 是您的 PHP 版本,即 PHP 8.1:

sudo apt install libapache2-mod-php8.1

之后,重新加载 apache :

sudo systemctl 重新启动 apache2

并尝试访问phpmyadmin

希望这有帮助


小智 0

看起来很简单,但就我而言,将 Ubuntu 更新到 22.4 LTS 后,我的phpmyadmin工作停止了。问题是 Apache 服务器根本没有运行。因此,首先使用以下命令检查您的 Apache 是否运行良好非常重要:

systemctl status apache2.service
Run Code Online (Sandbox Code Playgroud)