本教程展示瞭如何在 Ubuntu 15.04 上安裝 PostgreSQL。對於那些不熟悉的人,PostgreSQL 是一個免費的、開源的對象關係數據庫管理系統(對象 RDBMS),類似於 MySQL,它符合標準且可擴展。它通常用作 Web 和移動應用程序的後端。 PostgreSQL,或者暱稱為“Postgres”,採用 ANSI/ISO SQL 標準的修訂版。
本文假設您至少具有 Linux 的基本知識,知道如何使用 shell,最重要的是,您在自己的 VPS 上託管您的網站。安裝非常簡單。 我將逐步展示在 ubuntu 15.04 服務器上安裝 PostgreSQL。
先決條件
- 運行以下任何操作系統的服務器:Ubuntu 15.04,以及其他基於 Debian 的發行版,例如 Linux Mint。
- 我們建議使用全新的操作系統安裝來防止潛在問題。
- SSH 訪問服務器(如果在桌面上打開終端)。
- 一種
non-root sudo user
或訪問root user
我們建議您充當non-root sudo user
但是,如果您在以 root 身份操作時不小心,可能會損壞您的系統。
在 Ubuntu 15.04 上安裝 PostgreSQL
步驟 1. 首先,更新您的本地 apt 存儲庫。
sudo apt-get update sudo apt-get upgrade
步驟 2. 安裝 PostgreSQL 服務器。
PostgreSQL 在默認存儲庫中可用。因此,通過從終端輸入以下命令來安裝它。
sudo apt-get install postgresql postgresql-contrib phppgadmin apache2
訪問 PostgreSQL 數據庫
步驟 3. 訪問 PostgreSQL 命令提示符。
安裝後,您可以通過鍵入以下命令開始在 ubuntu 15.04 上使用 PostgreSQL 9.4:
sudo -u postgres psql
您現在已登錄到您的 PostgreSQL 數據庫服務器。要檢查您的登錄信息,請在數據庫命令提示符下使用以下命令:
conninfo
創建一個新的用戶和數據庫。
### For example, let us create a new user called “idroot” with password “idrootnet”, and database called “idrootdb”. ### sudo -u postgres createuser -D -A -P idroot sudo -u postgres createdb -O idroot idrootdb
步驟 4. 為 phpPgAdmin 配置 Apache2。
phpPgAdmin 是一個基於 Web 的 PostgreSQL 管理工具。 非常適合 PostgreSQL DBA、初學者和託管服務。 您需要為 phpPgAdmin 配置 apache。編輯文件 /etc/apache2/conf-available/phppgadmin.conf
:
nano /etc/apache2/conf-available/phppgadmin.conf
通過在行前添加 # 來註釋掉 #Require 本地行,並在行下方添加 allow from all 以允許從瀏覽器訪問。
步驟 5. 配置 phpPgAdmin。
然後編輯文件/etc/phppgadmin/config.inc.php。
nano /etc/phppgadmin/config.inc.php
更改以下選項:
$conf[‘extra_login_security'] = true; to $conf[‘extra_login_security'] = false;
現在您可以重新啟動 Apache 和 phpPgAdmin 來進行更改。
systemctl restart postgresql systemctl restart apache2
步驟 6. 訪問 phpPgAdmin。
默認情況下,phpPgAdmin 在 HTTP 端口 80 上可用。打開您喜歡的瀏覽器並轉到 https://yourdomain.com/phppgadmin
還 https://server-ip/phppgadmin
如果您使用防火牆,請打開端口 80 以啟用對控制面板的訪問。
恭喜! 您已成功安裝 PostgreSQL 服務器。感謝您使用本教程在您的 ubuntu 15.04 系統上安裝 PostgreSQL。如需更多幫助或有用信息,我們建議您查看 PostgreSQL 官方網站.