GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat phpPgAdmin na Debian 11

V tomto tutoriálu vám ukážeme, jak nainstalovat phpPgAdmin na Debian 11. Pro ty z vás, kteří to nevěděli, je phpPgAdmin bezplatný webový administrační nástroj pro správu PostgreSQL databází. Umožňuje provádět činnosti, jako je vytváření, úprava a mazání databází, tabulek, pohledů, polí. PhpPgAdmin je napsán v PHP a usnadňuje správu databází PostgreSQL, nemluvě o webovém GUI, díky kterému je vše uživatelsky přívětivější. a snadněji se používá.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci phpPgAdmin na Debian 11 (Bullseye).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 10 nebo Debian 11.
  • Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte phpPgAdmin na Debian 11 Bullseye

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt příkazy v terminálu:

sudo apt update
sudo apt upgrade

Krok 2. Instalace webového serveru Apache.

Nyní nainstalujeme webový server Apache na systém Debian spuštěním následujícího příkazu:

sudo apt install apache2 apache2-utils

Potvrďte sestavení Apache a verzi:

apache2 -v

Před zahájením konfigurací se ujistěte, že ve vašem systému běží služby Apache. Stav služeb Apache můžete zkontrolovat spuštěním následujícího příkazu:

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

Krok 3. Instalace PostgreSQL.

Ve výchozím nastavení není PostgreSQL k dispozici k instalaci přímo ze základního úložiště Debian 11. Nyní do vašeho systému přidáváme oficiální úložiště 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

Dále importujte podpisový klíč PostgreSQL:

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

Nakonec spusťte níže uvedený příkaz install PostgreSQL:

sudo apt update
sudo apt install postgresql-13

Po instalaci PostgreSQL spusťte službu PostgreSQL a povolte její spuštění při restartu systému:

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

Krok 4. Instalace phpPgAdmin na Debian 11.

Nyní jsou balíčky phpPgAdmin dostupné také ve výchozích repozitářích Debianu. K instalaci phpPgAdmin použijte následující příkaz:

sudo apt install phppgadmin

Krok 5. Nakonfigurujte phpPgAdmin.

Dále, nyní upravíme konfigurační soubor phpPgAdmin, abychom přidali instance PostgreSQL:

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

Přidejte následující soubory:

// 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;

Nastavit hodnotu extra_login_security na false:

$conf['extra_login_security'] = false;

Krok 6. Nakonfigurujte Apache.

Vytvořte nový konfigurační soubor Apache pro phpPgAdmin:

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

Upravte následující řádky:

.   .   .
.   .   .

</IfModule>
AllowOverride None

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

.   .   .
.   .   .

Uložte a zavřete, poté restartujte webový server Apache, aby se změny provedly:

sudo systemctl restart apache2

Krok 7. Přístup k webovému rozhraní PhpPgAdmin.

Po úspěšné instalaci otevřete webový prohlížeč a přejděte do webové konzole PhpPgAdmin pomocí adresy URL http://your-server-ip-address/phppgadmin . Měli byste vidět rozhraní PhpPgAdmin:

Blahopřejeme! Úspěšně jste nainstalovali phpPgAdmin. Děkujeme, že jste použili tento návod k instalaci nejnovější verze phpPgAdmin na Debian 11 Bullseye. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web phpPgAdmin .


Debian
  1. Jak nainstalovat PostgreSQL 11 / 10 na Debian 9 a Debian 8

  2. Jak nainstalovat PostgreSQL na Debian 11 / Debian 10

  3. Jak nainstalovat phpPgAdmin na Debian 9

  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat MongoDB na Debian 9

  3. Jak nainstalovat PostgreSQL na Debian 9

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat Apache na Debian 9

  3. Jak nainstalovat Jenkins na Debian 9