Dalam panduan ini, Anda akan mempelajari cara menginstal phpMyAdmin dengan Apache di Fedora 30. phpMyAdmin adalah alat sumber terbuka yang digunakan untuk mengelola MySQL atau MariaDB melalui web. phpMyAdmin menyediakan cukup banyak fitur termasuk namun tidak terbatas pada;
- Interface web yang intuitif
- Dukungan untuk sebagian besar fitur MySQL:
- telusuri dan jatuhkan database, tabel, tampilan, bidang, dan indeks
- buat, copy, jatuhkan, ganti nama, dan ubah basis data, tabel, bidang, dan indeks
- server pemeliharaan, database dan tabel, dengan proposal tentang konfigurasi server
- jalankan, edit, dan tandai pernyataan SQL apa pun , bahkan kueri batch
- mengelola akun user MySQL dan hak istimewa
- mengelola prosedur dan pemicu yang tersimpan
- Impor data dari CSV dan SQL
- Ekspor data ke berbagai format: CSV, SQL, XML, PDF, ISO / IEC 26300 – Teks dan Spreadsheet OpenDocument, Word, L A T E X dan lainnya
- Mengelola beberapa server
- Membuat grafik tata letak database Anda dalam berbagai format
- Membuat kueri kompleks menggunakan Query-by-example (QBE)
- Mencari secara global dalam database atau subsetnya
- Mengubah data yang disimpan ke dalam format apa pun menggunakan serangkaian fungsi yang telah ditentukan sebelumnya, seperti menampilkan data BLOB sebagai gambar atau tautan downloadan
Instal phpMyAdmin dengan Apache di Fedora 30
Prasyarat
Untuk menginstal phpMyAdmin dengan Apache di Fedora 30, Anda harus mengonfigurasi stack LAMP. Untuk menginstal LAMP stack di Fedora 30, ikuti tautan di bawah ini;
Instal LAMP Stack di Fedora 30
Setelah Anda menginstal stack LAMP, lanjutkan untuk menginstal phpMyAdmin di Fedora 30. Kabar baiknya adalah phpMyAdmin tersedia di repositori Fedora default dan dengan demikian dapat diinstal dengan menggunakan manajer paket DNF. Rilis utama terbaru dari phpMyAdmin adalah v4.8.5. Untuk memverifikasi apakah versi ini tersedia di repo Fedora default;
dnf provides phpmyadmin
phpMyAdmin-4.8.5-2.fc30.noarch : Handle the administration of MySQL over the World Wide Web Repo : fedora Matched from: Provide : phpmyadmin = 4.8.5-2.fc30
Oleh karena itu, instal phpMyAdmin dengan menjalankan perintah di bawah ini;
dnf install phpmyadmin
Konfigurasikan phpMyAdmin untuk Mengizinkan Akses Jarak Jauh
Setelah instalasi selesai, lanjutkan untuk mengkonfigurasi phpMyAdmin untuk mengizinkan akses jarak jauh. Secara default, phpMyAdmin hanya mengizinkan akses dari localhost. Ketika instalasi selesai, file konfigurasi default Apache phpMyAdmin dibuat di bawah, /etc/httpd/conf.d/phpMyAdmin.conf.
Untuk mengonfigurasi phpMyAdmin agar mengizinkan akses eksternal, edit file konfigurasi dan buat penyesuaian di bawah ini;
vim /etc/httpd/conf.d/phpMyAdmin.conf
Ganti IP loopback, 127.0.0.1 di bawah arahan Require ip dan allow from dengan alamat IP server tempat Anda ingin mengakses phpMyAdmin.
... <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require ip 192.168.0.102 Require ip ::1 </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 192.168.0.102 Allow from ::1 </IfModule> </Directory> <Directory /usr/share/phpMyAdmin/setup/> <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require ip 192.168.0.102 Require ip ::1 </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 192.168.0.102 Allow from ::1 </IfModule> </Directory>...
Mulai ulang Apache
Setelah Anda selesai membuat perubahan di atas, restart Apache.
systemctl restart httpd
Akses phpMyAdmin dari Browser
phpMyAdmin dalam konfigurasi dasarnya sekarang siap untuk diakses dari web. Gunakan tautan,http://server-IP/phpMyAdmin.
Anda dapat login ke phpMyAdmin menggunakan MaraiDB/MySQL kredensial user root. Jika koneksi berhasil, Anda akan mendarat di dasbor phpMyAdmin.
Nah, Anda telah berhasil menginstal phpMyAdmin dengan Apache di Fedora 30. Sekarang Anda dapat melakukan tugas administrasi database seperti yang Anda lakukan dari backend. Menikmati.
Ingin menjalankan phpMyAdmin dengan Nginx? periksa tautan di bawah ini;
Instal phpMyAdmin dengan Nginx di Fedora 30