GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal PostgreSQL dan phpPgAdmin di Ubuntu 18.04 LTS

PostgreSQL atau Postgres adalah sistem manajemen basis data relasional objek (ORDBMS) berkinerja tinggi yang kuat yang dirilis di bawah lisensi gaya BSD yang fleksibel. PostgreSQL sangat cocok untuk database besar dan memiliki banyak fitur canggih.

PostgreSQL tersedia untuk banyak sistem operasi termasuk Linux, FreeBSD, Solaris, dan Microsoft Windows. PhpPgAdmin adalah aplikasi web berbasis PHP untuk mengelola database PostgreSQL. Dengan Phppgadmin, mudah untuk membuat database, membuat peran, dan membuat tabel di Postgres.

Tutorial ini akan menunjukkan instalasi PostgreSQL dan antarmuka administrasi berbasis web phpPgAdmin di Ubuntu 18.04 LTS (Bionic Beaver). Saya akan menggunakan server minimal Ubuntu sebagai dasar untuk penyiapan ini.

Prasyarat

  • Ubuntu 18.04
  • Hak istimewa root

Apa yang akan kita lakukan?

  1. Instal PostgreSQL dan phpPgAdmin
  2. Konfigurasikan Pengguna Postgres
  3. Konfigurasi Apache2
  4. Konfigurasi phpPgAdmin
  5. Pengujian

Langkah 1 - Instal PostgreSQL, phpPgAdmin, dan Semua Dependensi

Sebelum menginstal paket apa pun di sistem Ubuntu, perbarui semua repositori yang tersedia.

sudo apt update

Dan sekarang kita siap untuk menginstal paket PostgreSQL, phpPgAdmin, dan Apache2.

PostgreSQL dan PhpPgAdmin tersedia di repositori Ubuntu. Jadi Anda hanya perlu menginstalnya dengan perintah apt.

sudo apt -y install postgresql postgresql-contrib phppgadmin

Perintah di atas akan otomatis menginstal semua paket yang dibutuhkan oleh PostgreSQL dan phpPgAdmin, seperti Apache2, PHP dll.

Langkah 2 - Konfigurasikan Pengguna Postgres

PostgreSQL menggunakan peran untuk otentikasi dan otorisasi pengguna, seperti halnya izin Unix-Style. Secara default, PostgreSQL membuat pengguna baru yang disebut "postgres" untuk otentikasi dasar. Untuk menggunakan PostgreSQL, Anda harus login ke akun "postgres", Anda dapat melakukannya dengan mengetik:

su - postgres

Sekarang Anda dapat mengakses prompt PostgreSQL dengan perintah:

psql

Dan kemudian ubah kata sandi untuk peran postgres dengan mengetik:

\password postgres
TYPE THE POSTGRES PASSWORD

Kemudian masukkan \q untuk keluar dari baris perintah psql.

\q

Jalankan perintah "exit" untuk meninggalkan pengguna postgres dan menjadi root kembali.

exit

Langkah 3 - Konfigurasi Apache Web Server

Anda perlu mengonfigurasi konfigurasi host virtual Apache untuk phpPgAdmin.

Buka direktori '/etc/apache2/conf-available' dan edit file konfigurasi 'phppgadmin.conf' dengan vim dengan mengetik:

cd /etc/apache2/conf-available/
vim phppgadmin.conf

Beri komentar pada baris '#Require local' dengan menambahkan # di depan baris dan tambahkan di bawah baris allow from all sehingga Anda dapat mengakses dari browser Anda.

Require all granted

Simpan dan keluar.

Langkah 4 - Konfigurasi phpPgAdmin

Masuk ke direktori '/etc/phppgadmin' dan edit file konfigurasi 'config.inc.php' dengan mengetik :

cd /etc/phppgadmin/
vim config.inc.php

Cari baris '$conf['extra_login_security'] =true;' dan ubah nilainya menjadi 'false' sehingga Anda dapat login ke phpPgAdmin dengan postgres pengguna.

$conf['extra_login_security'] = false;

Simpan dan keluar.

Sekarang restart layanan PostgreSQL dan Apache2.

systemctl restart postgresql
systemctl restart apache2

Langkah 5 - Menguji Postgres

Secara default, PostgreSQL berjalan pada port '5432', dan Apache2 berjalan pada port HTTP default '80'.

Periksa menggunakan perintah netstat.

netstat -plntu

Sekarang akses phpPgAdmin dengan browser Anda http://yourip/phppgadmin/.

lalu coba masuk dengan 'postgres' pengguna dan kata sandi Anda.

Setelah masuk, Anda akan mendapatkan antarmuka dasbor phpPgAdmin ini:

Instalasi database PostgreSQL dengan phpPgAdmin di Ubuntu 18.04 LTS telah berhasil diselesaikan.

Kesimpulan

PostgreSQL adalah sistem manajemen basis data relasional objek (ORDBMS) tingkat lanjut. Ini adalah Open Source dan memiliki komunitas yang besar dan aktif. PostgreSQL menyediakan program baris perintah psql sebagai front-end utama, yang dapat digunakan untuk memasukkan kueri SQL secara langsung atau menjalankannya dari file. phpPgAdmin adalah alat administrasi berbasis web untuk PostgreSQL yang ditulis dalam PHP yang memudahkan administrasi database Postgres.


Ubuntu
  1. Cara Menginstal Postgresql dan phpPgAdmin di Ubuntu 15.04

  2. Cara Menginstal Libreoffice 4.3 di Ubuntu 12.04 dan 14.04 LTS

  3. Cara Menginstal Libreoffice 4.4 di Ubuntu 15.04 dan 14.04 LTS

  1. Cara Menginstal PostgreSQL dan phpPgAdmin di Ubuntu 16.04

  2. Cara Menginstal PostgreSQL dan pgAdmin4 di Ubuntu 18.04 LTS

  3. Cara Menginstal phpPgAdmin Di Ubuntu 20.04

  1. Cara Menginstal PhpPgAdmin di Ubuntu 20.04

  2. Cara Instal phpPgAdmin di Ubuntu 18.04 / 16.04 &LinuxMint 19 / 18

  3. Cara menginstal PHP 5.6, PHP 8.0 dan PHP 8.1 di Ubuntu 20.04 LTS