GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat PhpPgAdmin na Ubuntu 20.04

PhpPgAdmin je plně spravovaný webový administrační nástroj pro databázový server PostgreSQL. Dokáže zpracovat všechny základní funkce a pokročilé funkce pro manipulaci s databázovými informacemi.

V tomto článku se naučíme, jak nainstalovat PhpPgAdmin na server Ubuntu 20.04.

Předpoklady

Instalace PhpPgAdmin na ubuntu server vyžaduje některé základní požadavky, které jsou následující.

  1. Čerstvě nainstalovaný server Ubuntu 20.04
  2. Uživatelský účet Sudo Privileged
  3. Připojení k internetu pro stahování balíčků.

Aktualizujte server ubuntu

Podle doporučení musíte aktualizovat úložiště balíčků vašeho systému na nejnovější verzi.

Chcete-li aktualizovat index úložiště Ubuntu, spusťte následující příkaz:

$ sudo apt-get update -y

Nainstalujte PostgreSQL na Ubuntu

Nejprve nainstalujme PostgreSQL. Úložiště PostgreSQL je k dispozici na Ubuntu 20.04 ve výchozím nastavení. Chcete-li nainstalovat PostgreSQL na Ubuntu pomocí apt, zadejte:

$ sudo apt install postgresql postgresql-contrib  -y

postgresql-contrib je balíček, který poskytuje další nástroje a funkce.

Po instalaci se PostgreSQL spustí automaticky. V případě, že se nespustí, použijte následující příkaz:

$ sudo systemctl start postgresql.service

Ve výchozím nastavení není služba Postgres nastavena na automatické spouštění po restartu systému. Chcete-li povolit automatické spuštění služby Postgres po restartování systému, spusťte následující příkaz:

$ sudo systemctl enable postgresql.service

Chcete-li ověřit stav PostgreSQL, spusťte následující příkaz:

$ sudo systemctl status postgresql.service

Nastavení databáze pro PhpPgAdmin

Budete muset nastavitdatabázi a vytvořit uživatele pro PhpPgAdmin . Přihlaste se do postgres uživatelský účet a zadejte psql pro vstup do prostředí PostgreSQL.

$ sudo su - postgres
$ psql

Po přihlášení získáte následující výstup.

V dalším kroku je potřeba vytvořit databázi a uživatele pro PhpPgAdmin. Vytvoříme uživatelské jméno jerry s heslem mystrongpassword .

postgres=# CREATE USER jerry WITH PASSWORD 'mystrongpassword'

Vytvořte databázi (např. pgadmindb) pomocí následujícího příkazu.

postgres=# CREATE DATABASE pgadmindb;

Chcete-li přistupovat k databázi a ovládat ji, měli byste mít udělená oprávnění. Zde udělím všechna oprávnění k databázi pgadmindb uživateli jerry.

postgres=# GRANT ALL PRIVILEGES ON DATABASE pgadmindb TO jerry;

Chcete-li ukončit prostředí PostgreSQL, spusťte následující příkaz.

postgres=# \q

Nainstalujte si PhpPgAdmin na Ubuntu

PhpPgAdmin je k dispozici v výchozí úložiště Ubuntu 20.04 ve výchozím nastavení. Můžete jej nainstalovat pomocí následujícího příkazu apt:

$ sudo apt-get install phppgadmin -y

PhpPgAdmin je standardně přístupný pouze z localhost. Chcete-li jej zpřístupnit externě, musíte provést změny v konfiguračním souboru Apache. Upravte soubor /etc/apache2/conf-available/phppgadmin.conf konfigurační soubor pomocí vašeho oblíbeného textového editoru.

$ sudo nano /etc/apache2/conf-available/phppgadmin.conf

Najděte následující řádek v konfiguračním souboru.

Vyžadovat místní

Nahraďte jej následujícím řádkem a uložte konfigurační soubor.

Vyžadovat udělení všech

Zkontrolujte konfiguraci Apache, zda neobsahuje nějakou chybu pomocí následujícího příkazu:

$ sudo apachectl configtest

Pro správnou konfiguraci uvidíte následující výstup.

Syntax OK

Nyní restartujte službu apache, aby se projevily provedené změny.

$ sudo systemctl restart apache2

Nastavení brány UFW Firewall

Pokud jste na svém ubuntu počítači povolili UFW firewall, možná budete muset některé službě povolit přístup k PhpPgAdmin. Chcete-li povolit službu HTTP a HTTPS pro příchozí připojení, spusťte následující příkaz:

$ sudo ufw allow http
$ sudo ufw allow https

Ověřte pravidla brány firewall spuštěním příkazu:

$ sudo ufw status verbose

Přístup k PhpPgAdmin

Otevřete svůj oblíbený webový prohlížeč a přejděte do webového rozhraní PhpPgAdmin pomocí adresy URL http://server-ip/phppgadmin.

Uvidíte následující obrazovku:

Klikněte na Servers=> PostgreSQL . Zobrazí se přihlašovací obrazovka PhpPgAdmin jako:

Zadejte své uživatelské jméno PhpPgAdmin, heslo, které bylo vytvořeno dříve ve výše uvedeném kroku, a klikněte na tlačítko Přihlásit. Nakonec můžete vidět řídicí panel PhpPgAdmin takto:

Z tohoto dashboardu můžete vytvořit novou databázi a spustit libovolný dotaz na databázový server PostgreSQL.

Závěr

V tomto článku jsme se naučili, jak nainstalovat PhpPgAdmin na Ubuntu 20.04 včetně některých základních konfigurací. Také jsme se naučili konfigurovat UFW firewall, který přijímá příchozí HTTP připojení.


Ubuntu
  1. Jak nainstalovat Postgresql a phpPgAdmin na Ubuntu 15.04

  2. Jak nainstalovat Logstash na Ubuntu 18.04

  3. Jak nainstalovat R na Ubuntu 18.04

  1. Jak nainstalovat PostgreSQL na Ubuntu 18.04

  2. Jak nainstalovat PostgreSQL na Ubuntu 20.04

  3. Jak nainstalovat phpPgAdmin na Ubuntu 20.04

  1. Jak nainstalovat PostgreSQL na Ubuntu 18.04

  2. Jak nainstalovat PostgreSQL 9.5 na Ubuntu (12.04 - 15.10)

  3. Jak nainstalovat PostgreSQL a phpPgAdmin na Ubuntu 16.04