GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare e configurare PostgreSQL con phpPgAdmin su Ubuntu 20.04 LTS

In questo articolo impareremo come installare e configurare PostgreSQL con phpPgAdmin su Ubuntu 20.04 LTS

PostgreSQL è un potente sistema di database relazionale a oggetti. È un sistema di gestione di database gratuito e open source. PhpPgAdmin è uno strumento di amministrazione basato sul Web completamente gestito per il server di database PostgreSQL.

Prerequisiti:

Server Ubuntu 20.04

Utente root o account utente con privilegi Sudo.

Passaggio n. 1:Aggiorna il server e tutti i pacchetti di installazione:

Innanzitutto, assicurati che tutti i pacchetti esistenti sul tuo sistema siano aggiornati.

Passaggio n. 2:installa il server PostgreSQL.

Ora esegui il seguente comando per installare il server Postgre SQL.

apt install postgresql postgresql-client postgresql-client-common postgresql-common postgresql-contrib -y

Quindi, il servizio PostgreSQL verrà avviato automaticamente dopo l'installazione, puoi verificarne lo stato con questo comando:

systemctl status postgresql
Step # 3: Configure PostgreSQL.
By default, the PostgreSQL server will listen on localhost. If you want to access from another network, we need to modify the configuration file to listen on all addresses or a specific address, this time we will make it listen on all addresses.

vim /etc/postgresql/12/main/postgresql.conf

Ora apporta le seguenti modifiche.

listen_addresses = '*'

systemctl restart postgresql

Passaggio n. 4:imposta un database per PhpPgAdmin

Puoi accedere alla shell di PostgreSQL usando l'utente 'postgres'.

su – postgres

psql

Sarà necessario impostare un database e creare un utente per PhpPgAdmin. Accedi all'account utente di Postgres e digita psql per accedere alla shell di PostgreSQL.

CREATE USER sajid WITH PASSWORD 'mydbpassword';

CREATE DATABASE pgadmindb;

GRANT ALL PRIVILEGES ON DATABASE pgadmindb TO sajid;

Passaggio n. 5:installa PhpPgAdmin

Ora, esegui il seguente comando per installare phppgadmin.

apt install phppgadmin php-pgsql -y

Per consentire l'accesso tramite utente root o postgres, dobbiamo modificare la configurazione di phpPgAdmin.

vim /etc/phppgadmin/config.inc.php

Trova il seguente valore

$conf['extra_login_security'] = false;

e sostituisci con

 $conf['extra_login_security'] = true;

Possiamo anche configurare phpPgAdmin per mostrare solo i database di proprietà dell'utente che ha effettuato l'accesso, modifica questa riga.

$conf['owned_only'] = false;

e cambia il valore in:

$conf['owned_only'] = true;

Passaggio n. 6:installa Apache e PHP

Se hai già installato Apache e PHP, puoi saltare questo passaggio.

apt install apache2 php libapache2-mod-php -y

Ora creiamo un file di configurazione di Apache per phpPgAdmin

vim /etc/apache2/sites-enabled/phppgadmin.conf

Creeremo una configurazione Apache per phpPgAdmin e sarà un alias.

PhpPgAdmin è accessibile solo da localhost per impostazione predefinita. Per renderlo accessibile esternamente, è necessario apportare modifiche al file di configurazione di Apache. Modifica il file /etc/apache2/conf-available/phppgadmin.conf file di configurazione con l'editor di testo vim e sostituisci Richiedi locale per Consenti da tutti .

Salva ed esci dal file, quindi riavvia Apache.

Passaggio n. 7:accedi a phpPgAdmin tramite browser web:

Apri http://your-server-IP/phppgadmin nel tuo browser web preferito.

Fare clic su Server=> PostgreSQL . Otterrai la schermata di accesso di PhpPgAdmin come:

Infine, puoi vedere la dashboard di PhpPgAdmin come segue:

Conclusione:

PostgreSQL è un avanzato sistema di gestione di database relazionali a oggetti. In questo articolo abbiamo imparato come installare PhpPgAdmin su Ubuntu 20.04 incluse alcune configurazioni di base.


Ubuntu
  1. Come installare Postgresql e phpPgAdmin su Ubuntu 15.04

  2. Come installare e configurare Ansible su Ubuntu 18.04 LTS

  3. Come installare e configurare Postgres 13 Ubuntu 20.04

  4. Come installare e configurare Postgres 14 Ubuntu 20.04

  5. Come installare e configurare Fail2ban su Ubuntu 20.04 LTS

Come installare e configurare Pydio su Ubuntu 18.04 LTS

Come installare e configurare il modulo mod_pagespeed con Apache su Ubuntu 18.04 LTS

Come installare PostgreSQL e pgAdmin4 su Ubuntu 18.04 LTS

Come installare e configurare il modulo mod_pagespeed con Apache su Ubuntu 20.04 LTS

Come installare e configurare PostgreSQL su Ubuntu

Come installare PostgreSQL su Ubuntu 20.04 LTS