Menggunakan phpPgAdmin di FreeBSD dengan Apache24 Web Server
· 2 min read · Label UnixBSDphpPgAdmin hampir sama dengan PhpMyAdmin, phpPgAdmin digunakan bersama dengan PostgreSQL sedangkan PhpMyAdmin digunakan bersama dengan MySQL, yang berarti phpPgAdmin memungkinkan Anda untuk mengakses dan mengelola database yang diandalkan di situs web dengan lebih mudah jika digunakan bersama dengan browser web. Jika kita menggunakan database PostgreSQL, maka phpPgAdmin harus menjadi alat manajemen pilihan yang tidak dapat dipisahkan dari database PostgreSQL. Seperti PhpMyAdmin, phpPgAdmin juga berbasis PHP dan digunakan untuk membuat dan mengelola database sesederhana mungkin, bahkan bagi pengguna yang tidak memiliki banyak pengalaman melakukannya.
Secara tidak langsung, hubungan antara phpPgAdmin dan PostgreSQL sama dengan hubungan antara phpMyAdmin dan MySQL. Lebih spesifiknya, phpPgAdmin adalah utilitas atau perangkat lunak berbasis web yang memungkinkan pengguna untuk mengelola database PostgreSQL dengan sangat mudah. Aplikasi phpPgAdmin dapat dibuka di peramban web sebagai halaman biasa dan akan berfungsi sama saja terlepas dari sistem operasi yang digunakan.
Sesuai namanya, phpPgAdmin ditulis menggunakan PHP dan memiliki berbagai fitur yang mudah digunakan untuk mengelola basis data PostgreSQL. Jika kita pernah menggunakan phpMyAdmin sebelumnya, antarmuka phpPgAdmin akan terasa familier bagi pengguna, karena tampilan dan nuansa GUI grafisnya terinspirasi dari phpMyAdmin.
Secara tidak langsung, hubungan antara phpPgAdmin dan PostgreSQL sama dengan hubungan antara phpMyAdmin dan MySQL. Lebih spesifiknya, phpPgAdmin adalah utilitas atau perangkat lunak berbasis web yang memungkinkan pengguna untuk mengelola database PostgreSQL dengan sangat mudah. Aplikasi phpPgAdmin dapat dibuka di peramban web sebagai halaman biasa dan akan berfungsi sama saja terlepas dari sistem operasi yang digunakan.
Sesuai namanya, phpPgAdmin ditulis menggunakan PHP dan memiliki berbagai fitur yang mudah digunakan untuk mengelola basis data PostgreSQL. Jika kita pernah menggunakan phpMyAdmin sebelumnya, antarmuka phpPgAdmin akan terasa familier bagi pengguna, karena tampilan dan nuansa GUI grafisnya terinspirasi dari phpMyAdmin.
Artikel ini akan mencoba mengulas aplikasi phpPgAdmin lengkap dengan metode instalasi dan konfigurasinya. Saat menulis artikel ini, phpPgAdmin dijalankan pada komputer server FReeBSD 13.2 yang terbukti tangguh dan stabil.
"Membuat koneksi database postgresql dengan PHP dan Apache di FreeBSD"
Spesifikasi Sistem
OS: FreeBSD 13.2Domain: unixexplore.com
IP Address: 192.168.5.2
Apache Version: Apacje24
PHP Version: PHP82
PHP mods and extensions
PHP-FPM
Postgresql version: postgresql15
1. Cara Instalasi phpPgAdmin
Karena phpPgAdmin digunakan untuk mengelola database PostgresQL, tidak ada salahnya untuk memeriksa terlebih dahulu apakah aplikasi PostgresQL telah terinstal di server FreeBSD sebelum melakukan instalasi.root@ns1:~ # service -e
/etc/rc.d/hostid
/etc/rc.d/devd
/etc/rc.d/resolv
/etc/rc.d/newsyslog
/etc/rc.d/dmesg
/etc/rc.d/os-release
/etc/rc.d/gptboot
/etc/rc.d/linux
/etc/rc.d/syslogd
/etc/rc.d/ntpdate
/etc/rc.d/ntpd
/usr/local/etc/rc.d/openssh
/usr/local/etc/rc.d/postgresql
/usr/local/etc/rc.d/php-fpm
/usr/local/etc/rc.d/apache24
/etc/rc.d/bgfsck
root@ns1:~ # cd /usr/ports/databases/phppgadmin
root@ns1:/usr/ports/databases/phppgadmin # make install clean
2. Edit/Ubah file php.ini
Agar modul pgsql PHP dapat berjalan bersama PHP, modul tersebut harus diaktifkan. Edit file /usr/local/etc/php.ini dan hapus tanda ";" yang ada di bagian depan skrip. Untuk mengedit file /usr/local/etc/php.ini, kita menggunakan editor "ee", berikut cara mengaktifkan modul pgsql PHP.root@ns1:~ # ee /usr/local/etc/php.ini
extension=pgsql
3. Edit/Ubah File file httpd.conf
File httpd.conf merupakan file konfigurasi dari aplikasi apache24, karena phpPgAdmin berjalan di web browser apache24, maka kita harus mengedit file konfigurasi httpd.conf tersebut agar phpPgAdmin dapat dibuka di web browser Google Chrome atau Yandex. Pada file /usr/local/etc/apache24/httpd.conf tambahkan script “index.php” pada baris berikut.<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
Alias /phpPgAdmin "/usr/local/www/phpPgAdmin/"
<Directory "/usr/local/www/phpPgAdmin">
AllowOverride None
Options None
Require all granted
</Directory>
Karena dalam artikel ini kami menggunakan PHP-FPM, skrip berikut harus dinonaktifkan di file /usr/local/etc/apache24/httpd.conf.
#<FilesMatch "\.php$">
# SetHandler application/x-httpd-php
#</FilesMatch>
#<FilesMatch "\.phps$">
# SetHandler application/x-httpd-php-source
#</FilesMatch>
4. Test phpPgAdmin
Setelah semua konfigurasi di atas selesai dan tidak ada yang terlewat, langkah selanjutnya adalah melakukan TEST pada aplikasi phpPgAdmin. Sebelum melakukan uji coba ulang, aplikasi apache24 harus diinstal agar semua modul PHP dan phpPgAdmin dapat dimuat oleh web server apache24.
root@ns1:~ # service apache24 restart
root@ns1:~ # service php-fpm restart
Jika muncul tampilan seperti gambar di atas, berarti aplikasi phpPgAdmin sudah berhasil terinstal di komputer server Anda, dan sekarang kita sudah bisa melakukan pekerjaan PostgreSQL dengan tampilan GUI yang dapat memudahkan kita dalam melakukan edit, tambah, hapus dan lain sebagainya untuk setiap tabel dan database yang ada di PostgreSQL.
Silahkan Berkomentar, Kakak...! Bunda...!
Posting Komentar