GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal dan mengkonfigurasi PostgreSQL dengan phpPgAdmin di Ubuntu 20.04 LTS

Pada artikel ini, kita akan belajar cara Menginstal dan mengkonfigurasi PostgreSQL dengan phpPgAdmin di Ubuntu 20.04 LTS

PostgreSQL adalah sistem basis data relasional objek yang kuat. Ini adalah sistem manajemen basis data sumber terbuka dan gratis. PhpPgAdmin adalah alat administrasi berbasis web yang dikelola sepenuhnya untuk server database PostgreSQL.

Prasyarat:

Server Ubuntu 20.04

Pengguna root atau akun pengguna Sudo Privileged.

Langkah #1:Perbarui server dan semua paket pemasangan:

Pertama, pastikan semua paket yang ada di sistem Anda adalah yang terbaru.

Langkah # 2:Instal server PostgreSQL.

Sekarang jalankan perintah berikut untuk menginstal server Postgre SQL.

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

Jadi, layanan PostgreSQL akan otomatis dimulai setelah instalasi, Anda dapat memeriksa statusnya dengan perintah ini:

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

Sekarang buat perubahan berikut.

listen_addresses = '*'

systemctl restart postgresql

Langkah # 4:Siapkan Basis Data untuk PhpPgAdmin

Anda dapat mengakses shell PostgreSQL menggunakan 'postgres' pengguna.

su – postgres

psql

Anda perlu menyiapkan database dan membuat pengguna untuk PhpPgAdmin. Masuk ke akun pengguna postgres dan ketik psql untuk masuk ke shell PostgreSQL.

CREATE USER sajid WITH PASSWORD 'mydbpassword';

CREATE DATABASE pgadmindb;

GRANT ALL PRIVILEGES ON DATABASE pgadmindb TO sajid;

Langkah # 5:Instal PhpPgAdmin

Sekarang, jalankan perintah berikut untuk menginstal phppgadmin.

apt install phppgadmin php-pgsql -y

Untuk mengizinkan login menggunakan root pengguna atau postgres, kita perlu memodifikasi konfigurasi phpPgAdmin.

vim /etc/phppgadmin/config.inc.php

Temukan nilai berikut

$conf['extra_login_security'] = false;

dan ganti dengan

 $conf['extra_login_security'] = true;

Kami juga dapat mengonfigurasi phpPgAdmin untuk hanya menampilkan database yang dimiliki oleh pengguna yang login, ubah baris ini.

$conf['owned_only'] = false;

dan ubah nilainya menjadi:

$conf['owned_only'] = true;

Langkah # 6:Instal Apache dan PHP

Jika Anda sudah menginstal Apache dan PHP, Anda dapat melewati langkah ini.

apt install apache2 php libapache2-mod-php -y

Sekarang, mari kita buat file konfigurasi Apache untuk phpPgAdmin

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

Kita akan membuat konfigurasi Apache untuk phpPgAdmin, dan itu akan menjadi alias.

PhpPgAdmin hanya dapat diakses dari localhost secara default. Untuk membuatnya dapat diakses secara eksternal, Anda perlu membuat perubahan pada file konfigurasi apache. Edit file konfigurasi /etc/Apache2/conf-available/phppgadmin.conf dengan editor teks vim dan ganti Memerlukan lokal untuk Izinkan dari semua .

Simpan dan keluar dari file, lalu restart Apache.

Langkah # 7:Akses phpPgAdmin melalui browser web:

Buka http://your-server-IP/phppgadmin di browser web pilihan Anda.

Klik Server=> PostgreSQL . Anda akan mendapatkan layar login PhpPgAdmin sebagai:

Terakhir, Anda dapat melihat dashboard PhpPgAdmin sebagai berikut:

Kesimpulan:

PostgreSQL adalah sistem manajemen basis data relasional objek yang canggih. Pada artikel ini, kita mempelajari cara menginstal PhpPgAdmin di Ubuntu 20.04 termasuk beberapa konfigurasi dasar.


Ubuntu
  1. Cara Menginstal dan Mengonfigurasi Ansible di Ubuntu 18.04 LTS

  2. Cara Menginstal dan Mengonfigurasi Postgres 13 Ubuntu 20.04

  3. Cara Menginstal dan Mengonfigurasi Fail2ban di Ubuntu 20.04 LTS

  1. Cara Menginstal dan Mengonfigurasi Kubernetes (k8s) di Ubuntu 18.04 LTS

  2. Cara Menginstal Postgresql dan phpPgAdmin di Ubuntu 15.04

  3. Cara Menginstal dan Mengonfigurasi Postgres 14 Ubuntu 20.04

  1. Cara Menginstal dan Mengonfigurasi GitLab di Ubuntu 18.04 LTS

  2. Cara Menginstal dan Mengonfigurasi Kubernetes dan Docker di Ubuntu 18.04 LTS

  3. Cara Menginstal PostgreSQL dan phpPgAdmin di Ubuntu 16.04