GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal phpPgAdmin di Ubuntu 18.04

Pada artikel ini, kami akan menunjukkan cara menginstal phpPgAdmin pada VPS Ubuntu 18.04.

PhpPgAdmin adalah antarmuka administrasi web open source yang ditulis dalam PHP. Ini digunakan untuk mengelola database PostgreSQL melalui antarmuka web. Panduan ini juga dapat bekerja pada server berbasis Debian lainnya, tetapi telah diuji dan ditulis untuk VPS Ubuntu 18.04.

Prasyarat

  • Untuk keperluan tutorial ini, kita akan menggunakan server virtual Ubuntu 18.04.
  • PostgreSQL versi 8.4 atau lebih tinggi.
  • Server web Apache2.
  • PHP 5 atau lebih tinggi terinstal di server.
  • Akses root SSH penuh (atau pengguna dengan hak sudo) juga diperlukan.

Langkah 1:Masuk melalui SSH dan Perbarui Sistem

Masuk ke server Anda melalui SSH, seperti yang ditunjukkan pada contoh kami:

ssh root@IP_Address -p Port_number

Pastikan untuk mengganti “IP_Address” dan “Port_number” dengan alamat IP server Anda yang sebenarnya dan nomor port SSH.

Setelah masuk, pastikan paket OS server sudah diperbarui. Kita dapat melakukannya dengan menjalankan perintah berikut:

apt-get update && apt-get upgrade

Ini akan memperbarui indeks paket serta memperbarui paket perangkat lunak yang saat ini diinstal di server ke versi terbaru yang tersedia di repositori Ubuntu (didefinisikan di /etc/apt/sources.list).

Langkah 2:Instalasi Server Web Apache

Apache adalah server web pilihan untuk tutorial ini. Ini adalah salah satu server web paling populer di dunia, dan itulah yang akan melayani antarmuka web kami. Ayo pasang sekarang.

Pertama, periksa apakah Apache sudah terinstal dan berjalan di server:

dpkg -l | grep -i apache2
ps aux | grep apache2

Jika belum terinstal, jalankan perintah berikut untuk menginstal server web Apache:

apt-get install apache2

Aktifkan layanan Apache untuk memulai secara otomatis saat server boot dengan:

systemctl enable apache2

Kami juga dapat memeriksa status layanan Apache dengan perintah berikut:

systemctl status apache2

Keluaran:

● apache2.service – Server HTTP Apache
Dimuat:dimuat (/lib/systemd/system/apache2.service; diaktifkan; preset vendor:diaktifkan)
Drop-In:/lib/systemd/system/ apache2.service.d
└─apache2-systemd.conf
Aktif:aktif (berjalan) sejak Jum 14-06-2019 10:13:06 CDT; 1 menit 4 detik yang lalu
PID Utama:9723 (apache2)
Tugas:6 (batas:2321)
CGroup:/system.slice/apache2.service
├─9723 /usr/ sbin/Apache2 -k start
├─9726 /usr/sbin/Apache2 -k start
├─9727 /usr/sbin/Apache2 -k start
├─9728 /usr/sbin/ apache2 -k start
├─9729 /usr/sbin/Apache2 -k start
└─9730 /usr/sbin/Apache2 -k start

Sekarang kita dapat menginstal PostgreSQL.

Langkah 3:Instal PostgreSQL

Jalankan perintah berikut untuk menginstal PostgreSQL 10.8, versi terbaru yang tersedia di repositori resmi Ubuntu, bersama dengan beberapa paket PostgreSQL yang diperlukan:

sudo apt-get install postgresql postgresql-client postgresql-client-common postgresql-common postgresql-contrib

Setelah ini selesai, atur kata sandi untuk akun pengguna super PostgreSQL (postgres), menggunakan perintah berikut:

sudo -u postgres psql
psql (10.8 (Ubuntu 10.8-0ubuntu0.18.04.1))
Type "help" for help.
postgres=# psql
postgres-# \password postgres      (Enter a new password twice)
postgres-# \q

Edit file konfigurasi PostgreSQL (pg_hba.conf ) dan aktifkan kata sandi md5 untuk koneksi lokal:

vi /etc/postgresql/10/main/pg_hba.conf

Ganti teks berikut:

local   all             postgres                                peer
local   all             all                                     peer

Dengan teks ini sebagai gantinya:

local   all             postgres                                md5
local   all             all                                     md5

Mulai ulang layanan PostgreSQL dengan menjalankan baris ini:

service postgresql restart

Sekarang saatnya menginstal phpPgAdmin.

Langkah 4:Instal phpPgAdmin

Ada dua cara untuk menginstal phpPgAdmin . Kita dapat menggunakan paket debian, atau kita dapat menginstal phpPgAdmin dari file sumber. Karena phpPgAdmin tersedia di repositori dasar Ubuntu, phpPgAdmin dapat dengan mudah diinstal menggunakan perintah berikut daripada mengkompilasi dari sumber, yang menghemat banyak waktu:

apt-get install phppgadmin

Untuk memeriksa versi phppgadmin yang diinstal menggunakan metode ini, jalankan perintah berikut:

dpkg -l | grep phppgadmin

Outputnya harus seperti ini:

ii  phppgadmin                            5.1+ds-3                                   all          web-based administration tool for PostgreSQL

Edit file konfigurasi Apache untuk phpPgAdmin:

vi /etc/apache2/conf-enabled/phppgadmin.conf

File konfigurasi harus berisi baris berikut:

Alias /phppgadmin /usr/share/phppgadmin

<Directory /usr/share/phppgadmin>

<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
AllowOverride None

# Only allow connections from localhost:
Require local

<IfModule mod_php.c>
php_flag magic_quotes_gpc Off
php_flag track_vars On
#php_value include_path .
</IfModule>
<IfModule !mod_php.c>
<IfModule mod_actions.c>
<IfModule mod_cgi.c>
AddType application/x-httpd-php .php
Action application/x-httpd-php /cgi-bin/php
</IfModule>
<IfModule mod_cgid.c>
AddType application/x-httpd-php .php
Action application/x-httpd-php /cgi-bin/php
</IfModule>
</IfModule>
</IfModule>

</Directory>

phpPgAdmin tidak dapat diakses dari lokasi yang jauh, artinya hanya dapat diakses dari localhost.

Untuk mengubah ini dan memungkinkan phpPgAdmin dapat diakses dari mana saja, edit konfigurasi Apache untuk phpPgAdmin (phppgadmin.conf ) dan aktifkan akses ke antarmuka web phpPgAdmin dari lokasi yang jauh. Buka file menggunakan editor teks pilihan Anda:

vi /etc/apache2/conf-enabled/phppgadmin.conf

Kemudian hapus baris berikut:

# Only allow connections from localhost:
Require local

Kemudian simpan dan tutup file tersebut.
Restart service Apache:

systemctl restart apache2.service

Sekarang kita dapat mengonfigurasi phpPgAdmin untuk mengizinkan pengguna seperti pengguna postgres untuk masuk ke antarmuka web phpPgAdmin dari jarak jauh.

Edit file konfigurasi phpPgAdmin (/etc/phppgadmin/config.inc.php ) dan ganti:

$conf['extra_login_security'] = true;

dengan:

$conf['extra_login_security'] = false;

Simpan dan keluar dari file, lalu buka http://your-server-IP/phppgadmin di browser web pilihan Anda.

Untuk masuk ke phpPgAdmin, kita perlu mengklik tombol 'Server', lalu klik tautan 'PostgreSQL' dan masukkan postgres sebagai nama pengguna dan kata sandi pengguna postgres yang telah kita atur sebelumnya dalam tutorial ini.

Hanya itu saja. Kami berhasil menginstal dan mengkonfigurasi phpPgAdmin di Ubuntu 18.04.

Tentu saja, Anda tidak perlu mengatur dan mengonfigurasi phpPgAdmin di Ubuntu 18.04 jika Anda menggunakan salah satu solusi Hosting Ubuntu Terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal dan mengonfigurasi phpPgAdmin di Ubuntu 18.04 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai postingan ini tentang cara menginstal phpPgAdmin di VPS Ubuntu 18.04 , silakan bagikan dengan teman-teman Anda di jejaring sosial dengan menggunakan pintasan berbagi di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara Menginstal Server Graylog di Ubuntu 16.04

  2. Cara menginstal NextCloud 13 di Ubuntu 16.04

  3. Cara Menginstal Sensu di Ubuntu 18.04

  1. Cara Menginstal Nginx di Ubuntu 18.04

  2. Cara Menginstal TaskBoard di Ubuntu 18.04

  3. Cara Menginstal Dotclear di Ubuntu 18.04

  1. Cara Menginstal OpenCart di Ubuntu 18.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Cara Menginstal OpenVPN di Ubuntu 18.04