Instal phpMyAdmin dengan Apache di Fedora 30

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.

 instal phpMyAdmin dengan Apache di Fedora 30

Anda dapat login ke phpMyAdmin menggunakan MaraiDB/MySQL kredensial user root. Jika koneksi berhasil, Anda akan mendarat di dasbor phpMyAdmin.

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