GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal PhpPgAdmin di Ubuntu 20.04

PhpPgAdmin adalah alat administrasi berbasis web yang dikelola sepenuhnya untuk server database PostgreSQL. Ia dapat menangani semua fungsi dasar dan fitur lanjutan untuk memanipulasi informasi basis data.

Pada artikel ini, kita akan mempelajari cara menginstal PhpPgAdmin di server Ubuntu 20.04.

Prasyarat

Instalasi PhpPgAdmin di server ubuntu memerlukan beberapa persyaratan dasar sebagai berikut.

  1. Server Ubuntu 20.04 yang baru diinstal
  2. Akun pengguna istimewa Sudo
  3. Koneksi internet untuk mengunduh paket.

Perbarui server ubuntu

Seperti yang disarankan, Anda perlu memperbarui repositori paket sistem Anda ke versi terbaru.

Untuk memperbarui indeks repositori Ubuntu, jalankan perintah berikut:

$ sudo apt-get update -y

Instal PostgreSQL di Ubuntu

Mari kita instal PostgreSQL terlebih dahulu. Repositori PostgreSQL tersedia di Ubuntu 20.04 secara default. Untuk menginstal PostgreSQL di Ubuntu menggunakan apt, ketik:

$ sudo apt install postgresql postgresql-contrib  -y

postgresql-contrib adalah paket yang menyediakan utilitas dan fungsionalitas tambahan.

Setelah instalasi PostgreSQL akan dimulai secara otomatis, Jika tidak dimulai, gunakan perintah berikut:

$ sudo systemctl start postgresql.service

Secara default, layanan Postgres tidak diatur untuk memulai secara otomatis setelah sistem di-boot ulang. Untuk mengaktifkan layanan Postgres agar dimulai secara otomatis setelah sistem di-boot ulang, jalankan perintah berikut:

$ sudo systemctl enable postgresql.service

Untuk memverifikasi status PostgreSQL, jalankan perintah berikut:

$ sudo systemctl status postgresql.service

Siapkan Basis Data untuk PhpPgAdmin

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

$ sudo su - postgres
$ psql

Setelah login, Anda akan mendapatkan output berikut.

Pada langkah selanjutnya, Anda perlu membuat database dan pengguna untuk PhpPgAdmin. Mari kita buat nama pengguna jerry dengan sandi mystrongpassword .

postgres=# CREATE USER jerry WITH PASSWORD 'mystrongpassword'

Buat database (mis. pgadmindb) menggunakan perintah berikut.

postgres=# CREATE DATABASE pgadmindb;

Untuk mengakses dan mengontrol database, Anda harus memiliki hak akses. Di sini saya akan memberikan semua hak istimewa pada basis data pgadmindb kepada pengguna jeri.

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

Untuk keluar dari shell PostgreSQL, jalankan perintah berikut.

postgres=# \q

Instal PhpPgAdmin di Ubuntu

PhpPgAdmin tersedia di repositori default Ubuntu 20.04 secara default. Anda dapat menginstalnya dengan perintah apt berikut:

$ sudo apt-get install phppgadmin -y

PhpPgAdmin hanya dapat diakses dari localhost secara default. Untuk membuatnya dapat diakses secara eksternal, Anda perlu membuat perubahan pada file konfigurasi apache. Edit file /etc/apache2/conf-available/phppgadmin.conf file konfigurasi dengan editor teks favorit Anda.

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

Temukan baris berikut di file konfigurasi.

Memerlukan lokal

Ganti dengan baris berikut dan simpan file konfigurasi.

Mewajibkan semua diberikan

Periksa konfigurasi apache untuk kesalahan dengan perintah berikut:

$ sudo apachectl configtest

Anda akan melihat output berikut untuk konfigurasi yang benar.

Syntax OK

Sekarang restart layanan Apache untuk mencerminkan perubahan yang dibuat.

$ sudo systemctl restart apache2

Siapkan Firewall UFW

Jika Anda telah mengaktifkan firewall UFW di mesin ubuntu Anda, Anda mungkin perlu mengizinkan beberapa layanan untuk mengakses PhpPgAdmin. Untuk mengizinkan layanan HTTP dan HTTPS untuk koneksi masuk, jalankan perintah berikut:

$ sudo ufw allow http
$ sudo ufw allow https

Verifikasi aturan firewall dengan menjalankan perintah:

$ sudo ufw status verbose

Akses PhpPgAdmin

Buka browser web favorit Anda dan akses antarmuka web PhpPgAdmin menggunakan URL http://server-ip/phppgadmin.

Anda akan dapat melihat layar berikut:

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

Masukkan nama pengguna PhpPgAdmin Anda, kata sandi yang dibuat sebelumnya pada langkah di atas, dan klik tombol Login. Terakhir, Anda dapat melihat dasbor PhpPgAdmin sebagai berikut:

Dari dasbor ini Anda dapat membuat database baru dan menjalankan kueri apa pun untuk server database PostgreSQL.

Kesimpulan

Pada artikel ini, kami mempelajari cara menginstal PhpPgAdmin di Ubuntu 20.04 termasuk beberapa konfigurasi dasar. Kami juga belajar mengonfigurasi firewall UFW yang menerima koneksi HTTP masuk.


Ubuntu
  1. Cara Menginstal Postgresql dan phpPgAdmin di Ubuntu 15.04

  2. Cara Menginstal Logstash di Ubuntu 18.04

  3. Cara Menginstal phpPgAdmin Di Ubuntu 20.04

  1. Cara Menginstal PostgreSQL di Ubuntu 18.04

  2. Cara Menginstal PostgreSQL di Ubuntu 20.04

  3. Cara Menginstal R di Ubuntu 18.04

  1. Cara Menginstal PostgreSQL di Ubuntu 18.04

  2. Cara Menginstal PostgreSQL 9.5 di Ubuntu (12.04 - 15.10)

  3. Cara Menginstal PostgreSQL dan phpPgAdmin di Ubuntu 16.04