管理員 是用於 PostgreSQL 數據庫服務器的完全託管的基於 Web 的管理工具。 它可以處理操作數據庫信息的所有基本功能和高級功能。
在本文中,我們將學習如何在 Ubuntu 20.04 服務器上安裝 PhpPgAdmin。
先決條件
在 ubuntu 服務器上安裝 PhpPgAdmin 需要一些基本要求,如下所示。
- 全新安裝的 Ubuntu 20.04 服務器
- Sudo 特權用戶帳戶
- 用於下載軟件包的 Internet 連接。
更新 ubuntu 服務器
根據建議,您需要將系統的軟件包存儲庫更新到最新版本。
要更新 Ubuntu 存儲庫索引,請運行以下命令:
$ sudo apt-get 更新 -y
在 Ubuntu 上安裝 PostgreSQL
讓我們先安裝 PostgreSQL。 PostgreSQL 存儲庫可在 默認為 Ubuntu 20.04。 要使用 apt 在 Ubuntu 上安裝 PostgreSQL,請鍵入:
$ sudo apt 安裝 postgresql postgresql-contrib -y
postgresql-contrib 是一個提供額外實用程序和功能的包。
安裝後PostgreSQL會自動啟動,如果沒有啟動,使用如下命令:
$ sudo systemctl 啟動 postgresql.service
默認情況下,Postgres 服務未設置為在系統重新啟動後自動啟動。 要使 Postgres 服務在系統重新啟動後自動啟動,請運行以下命令:
$ sudo systemctl 啟用 postgresql.service
要驗證 PostgreSQL 狀態,請運行以下命令:
$ sudo systemctl 狀態 postgresql.service
為 PHPPgAdmin 設置數據庫
您需要設置一個 數據庫並為 PhpPgAdmin 創建一個用戶. 登錄 postgres 用戶帳戶並鍵入 psql 以進入 PostgreSQL shell。
$ sudo su – postgres $ psql
登錄後,您將獲得以下輸出。

在下一步中,您需要為 PhpPgAdmin 創建一個數據庫和用戶。 讓我們創建一個用戶名 傑瑞 用密碼 我的強密碼.
postgres=# CREATE USER jerry WITH PASSWORD ‘mystrongpassword’
使用以下命令創建一個數據庫(例如 pgadmindb)。
postgres=# 創建數據庫 pgadmindb;
要訪問和控制數據庫,您應該具有授予權限。 在這裡,我要將數據庫 pgadmindb 的所有權限授予用戶 傑瑞。
postgres=# 將數據庫 pgadmindb 上的所有權限授予 jerry;
要退出 PostgreSQL shell,請運行以下命令。
postgres=# q

在 Ubuntu 上安裝 PhpPgAdmin
管理員 可在 默認情況下 Ubuntu 20.04 的默認存儲庫。 您可以使用以下 apt 命令安裝它:
$ sudo apt-get install phppgadmin -y
默認情況下,PhpPgAdmin 只能從 localhost 訪問。 要使其可從外部訪問,您需要在 apache 配置文件中進行更改。 使用您喜歡的文本編輯器編輯文件 /etc/apache2/conf-available/phppgadmin.conf 配置文件。
$ sudo nano /etc/apache2/conf-available/phppgadmin.conf
在配置文件中找到以下行。
需要本地
將其替換為以下行並保存配置文件。
要求所有授予

使用以下命令檢查 apache 配置是否有任何錯誤:
$ sudo apachectl 配置測試
您將看到以下輸出以進行正確配置。
語法確定
現在重新啟動 apache 服務以反映所做的更改。
$ sudo systemctl 重啟 apache2
設置 UFW 防火牆
如果您在 ubuntu 機器中啟用了 UFW 防火牆,您可能需要允許某些服務訪問 PhpPgAdmin。 要允許傳入連接使用 HTTP 和 HTTPS 服務,請運行以下命令:
$ sudo ufw 允許 http $ sudo ufw 允許 https
通過運行以下命令驗證防火牆規則:
$ sudo ufw 狀態詳細

訪問 PHPPgAdmin
打開您最喜歡的 Web 瀏覽器並使用 URL https://server-ip/phppgadmin 訪問 PhpPgAdmin Web 界面。
您將能夠看到以下屏幕:

點擊 服務器=> PostgreSQL. 您將獲得 PhpPgAdmin 登錄屏幕,如下所示:

Enter 您的 PhpPgAdmin 用戶名,即之前在上述步驟中創建的密碼,然後單擊“登錄”按鈕。 最後,您可以看到 PhpPgAdmin 儀表板如下:

從此儀表板中,您可以創建新數據庫並運行對 PostgreSQL 數據庫服務器的任何查詢。
結論
在本文中,我們學習瞭如何在 Ubuntu 20.04 上安裝 PhpPgAdmin,包括一些基本配置。 我們還學習了配置接受傳入 HTTP 連接的 UFW 防火牆。