如何在 Debian 11 上安装 phpPgAdmin
admin
2023-08-01 08:40:59
0

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

修改以下几行:

.   .   .
.   .   .


AllowOverride None

# Only allow connections from localhost:Require all granted


.   .   .
.   .   .

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

sudo systemctl restart apache2

步骤 7. 访问 PhpPgAdmin Web 界面。

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

PhpPgAdmin-web-accessPhpPgAdmin-web-access

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

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
iPhone 屏幕上有亮绿色斑... iPhone 是市场上最稳定的智能手机之一,这主要归功于专为它们设计的 iOS 操作系统。然而,他们...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
QQ浏览器怎么制作简历 QQ浏览器是腾讯公司开发的一款极速浏览器,支持电脑,安卓,苹果等多种终端;更快的浏览体验,更安全的浏...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Apple Watch Ult... 所有运行 watchOS 7 或更高版本的 Apple Watch 型号都包含一项名为“优化电池充电...
统信UOS每次开机后不直接进入... 统信UOS每次开机后不直接进入系统而是进入到recovery模式 按方向上键选择UOS 20 SP1...