Cara Paling Mudah Instal phpMyAdmin di VPS Untuk Pemula

Cara Paling Mudah Instal phpMyAdmin di VPS Untuk Pemula

Untuk menginstal phpMyAdmin di VPS (Virtual Private Server) dengan mudah, berikut adalah panduan langkah-langkah yang dapat Anda ikuti:


Langkah 1: Pastikan Anda Sudah Menginstal LAMP/LEMP Stack

Sebelum menginstal phpMyAdmin, pastikan Anda memiliki stack server yang diperlukan:

  • LAMP (Linux, Apache, MySQL/MariaDB, PHP) atau
  • LEMP (Linux, Nginx, MySQL/MariaDB, PHP)

Jika belum menginstal stack ini, Anda bisa mengikuti tutorial instalasi LAMP atau LEMP terlebih dahulu.


Langkah 2: Instalasi phpMyAdmin

1. Instal phpMyAdmin dengan APT (Ubuntu/Debian)

  1. Masuk ke VPS melalui terminal atau remote desktop.

  2. Update repository:

    sudo apt update
    
  3. Instal phpMyAdmin:

    sudo apt install phpmyadmin
    
  4. Ikuti petunjuk konfigurasi selama proses instalasi:

    • Pilih server web Anda (misalnya, Apache atau Nginx).
    • Ikuti langkah-langkah untuk memilih pengguna MySQL/MariaDB dan membuat konfigurasi otomatis.
  5. Setelah instalasi selesai, Anda dapat mengakses phpMyAdmin melalui URL:

    http://domainanda.com/phpmyadmin
    

2. Instal phpMyAdmin dengan Manual (CentOS/RedHat)

  1. Masuk ke VPS melalui terminal.

  2. Tambahkan repository EPEL:

    sudo yum install epel-release
    
  3. Instal phpMyAdmin:

    sudo yum install phpmyadmin
    
  4. Konfigurasi phpMyAdmin:

    • Pada prompt konfigurasi, pilih server web Anda (Apache/Nginx).
    • Atur pengguna MySQL/MariaDB yang memiliki hak akses.
  5. Akses phpMyAdmin melalui:

    http://domainanda.com/phpmyadmin
    

Langkah 3: Konfigurasi Web Server (Apache/Nginx)

Setelah instalasi, Anda perlu memastikan bahwa web server Anda mengarahkan ke direktori phpMyAdmin.

Konfigurasi untuk Apache

  1. Buka konfigurasi Apache:

    sudo nano /etc/apache2/apache2.conf
    
  2. Tambahkan konfigurasi berikut untuk phpMyAdmin:

    Alias /phpmyadmin /usr/share/phpmyadmin
    <Directory /usr/share/phpmyadmin>
        Options FollowSymLinks
        DirectoryIndex index.php
        AllowOverride None
        Require all granted
    </Directory>
    
  3. Restart Apache:

    sudo systemctl restart apache2
    

Konfigurasi untuk Nginx

  1. Buka konfigurasi Nginx:

    sudo nano /etc/nginx/sites-available/default
    
  2. Tambahkan konfigurasi berikut untuk phpMyAdmin:

    location /phpmyadmin {
        alias /usr/share/phpmyadmin;
        index index.php;
        try_files $uri $uri/ =404;
    }
    
  3. Restart Nginx:

    sudo systemctl restart nginx
    

Langkah 4: Verifikasi phpMyAdmin

Setelah konfigurasi selesai, akses phpMyAdmin melalui:

Login dengan pengguna MySQL/MariaDB yang telah Anda konfigurasikan.


Langkah 5: Keamanan Tambahan

  • Pastikan Anda menggunakan protokol HTTPS untuk keamanan tambahan.
  • Batasi akses ke phpMyAdmin hanya dari IP yang terpercaya atau subnet.
  • Perbarui kredensial pengguna secara teratur dan pastikan database memiliki hak akses terbatas hanya pada phpMyAdmin.

Dengan langkah-langkah ini, Anda telah berhasil menginstal dan mengonfigurasi phpMyAdmin di VPS Anda!

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *