Search

phpMyAdmin adalah alat berbasis web yang memudahkan pengelolaan database MySQL atau MariaDB. Dalam artikel ini, kita akan membahas langkah-langkah instalasi phpMyAdmin di AlmaLinux 9 menggunakan Apache sebagai server web.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  1. Server AlmaLinux 9 yang sudah terinstal.

  2. Apache web server sudah terinstal dan berjalan.

  3. MySQL atau MariaDB sudah terinstal dan berjalan.

  4. Akses root atau pengguna dengan hak akses sudo.

    Langkah 1: Perbarui Sistem

    Pertama, pastikan sistem Anda sudah diperbarui dengan menjalankan perintah berikut:

    sudo dnf update -y

    Langkah 2: Instalasi phpMyAdmin

    1. Tambahkan repositori EPEL (Extra Packages for Enterprise Linux) jika belum ada:

      sudo dnf install epel-release -y
    2. Instal phpMyAdmin menggunakan perintah berikut:

      sudo dnf install phpmyadmin -y

    Langkah 3: Konfigurasi phpMyAdmin

    1. Buka file konfigurasi phpMyAdmin:

      sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
    2. Pastikan konfigurasi mengizinkan akses dari IP yang Anda inginkan. Misalnya, untuk mengizinkan akses dari semua IP, ubah bagian berikut:

      <RequireAny>
         Require ip 127.0.0.1
         Require ip ::1
         # Tambahkan IP Anda di sini jika diperlukan
      </RequireAny>

      Menjadi:

      <RequireAny>
         Require all granted
      </RequireAny>
    3. Simpan dan tutup file (Ctrl + O, lalu Ctrl + X).

    Langkah 4: Restart Apache

    Setelah melakukan perubahan konfigurasi, restart Apache untuk menerapkan perubahan:

    sudo systemctl restart httpd

    Langkah 5: Konfigurasi Firewall

    Jika Anda menggunakan firewalld, pastikan untuk membuka port HTTP (80) dan HTTPS (443):

    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    sudo firewall-cmd --reload

    Langkah 6: Akses phpMyAdmin

    1. Buka browser dan akses phpMyAdmin melalui URL berikut:

      http://alamat-ip-server/phpmyadmin

      atau

      http://nama-domain/phpmyadmin
    2. Masuk menggunakan username dan password MySQL/MariaDB Anda.

    Langkah 7: Keamanan Tambahan (Opsional)

    Untuk meningkatkan keamanan, Anda dapat:

    • Menggunakan SSL/TLS untuk mengenkripsi koneksi.

    • Membatasi akses phpMyAdmin hanya dari IP tertentu.

    • Mengubah URL akses phpMyAdmin untuk menghindari serangan brute force.

    Kesimpulan

    Dengan mengikuti langkah-langkah di atas, Anda telah berhasil menginstal dan mengkonfigurasi phpMyAdmin di AlmaLinux 9 menggunakan Apache. phpMyAdmin akan memudahkan Anda dalam mengelola database MySQL/MariaDB melalui antarmuka web yang ramah pengguna.

    Jika Anda mengalami masalah, pastikan untuk memeriksa log error Apache (/var/log/httpd/error_log) atau log phpMyAdmin untuk informasi lebih lanjut. Selamat mencoba!