如何在 Debian 11 上安装 phpPgAdmin

phpPgAdmin 是一个免费的基于 Web 的管理工具,用于管理 PostgreSQL 数据库。它允许您执行创建、修改和删除数据库、表、视图、字段等活动。PhpPgAdmin 是用 PHP 编写的,它使 PostgreSQL 数据库的管理更容易,更不用说基于 Web 的 GUI 使一切更加用户友好和更易于使用。postgresql-logo

在 Debian 11 Bullseye 上安装 phpPgAdmin

步骤 1. 在我们安装任何软件之前,通过apt在终端中运行以下命令来确保您的系统是最新的很重要:

sudo apt update
sudo apt upgrade

步骤 2. 安装 Apache Web 服务器。

现在我们通过运行以下命令在 Debian 系统上安装 Apache Web Server:

sudo apt install apache2 apache2-utils

确认 Apache 构建和版本:

apache2 -v

在开始配置之前,请确保 Apache 服务正在您的系统上运行。运行以下命令检查 apache 服务状态:

sudo systemctl status apache2
sudo systemctl start apache2
sudo systemctl enable apache2

步骤 3. 安装 PostgreSQL。

默认情况下,无法直接从 Debian 11 基础存储库安装PostgreSQL。现在我们将官方 PostgreSQL 存储库添加到您的系统中:

echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql.list

接下来,导入 PostgreSQL 签名密钥:

curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg

最后,运行以下命令安装 PostgreSQL:

sudo apt update
sudo apt install postgresql-13

安装 PostgreSQL 后,启动 PostgreSQL 服务并使其在系统重启时启动:

sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

步骤 4. 在 Debian 11 上安装 phpPgAdmin。

现在 phpPgAdmin 软件包也可以在默认的 Debian 存储库下使用。使用以下命令安装 phpPgAdmin:

sudo apt install phppgadmin

步骤 5. 配置 phpPgAdmin。

接下来,现在我们编辑 phpPgAdmin 配置文件以添加 PostgreSQL 实例:

sudo nano /etc/phppgadmin/config.inc.php

添加以下文件:

// Display name for the server on the login screen
$conf['servers'][0]['desc'] = 'PostgreSQL 13';

// Hostname or IP address for server. Use '' for UNIX domain socket.
// use 'localhost' for TCP/IP connection on this computer
$conf['servers'][0]['host'] = 'localhost';

// Database port on server (5432 is the PostgreSQL default)
$conf['servers'][0]['port'] = 5432;

将 extra_login_security 值设置为 false:

$conf['extra_login_security'] = false;

步骤 6. 配置 Apache。

为 phpPgAdmin 创建一个新的 Apache 配置文件:

sudo nano /etc/apache2/conf-enabled/phppgadmin.conf

修改以下几行:

.   .   .
.   .   .

</IfModule>
AllowOverride None

# Only allow connections from localhost:Require all granted
<IfModule mod_php.c>

.   .   .
.   .   .

保存并关闭,然后重新启动 Apache 网络服务器以进行更改:

sudo systemctl restart apache2

步骤 7. 访问 PhpPgAdmin Web 界面。

成功安装后,打开 Web 浏览器并使用 URL 访问 PhpPgAdmin Web 控制台。您应该会看到 PhpPgAdmin 界面:http://your-server-ip-address/phppgadmin

PhpPgAdmin-web-access

感谢您使用本教程在 Debian 11 Bullseye 上安装最新版本的 phpPgAdmin。如需更多帮助或有用信息,我们建议您查看官方 phpPgAdmin 网站

未经允许不得转载:统信UOS之家 » 如何在 Debian 11 上安装 phpPgAdmin

相关文章