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!

Iklan Webekspres