Install PhpMyAdmin pada Ubuntu Server 20.04 LTS

Pada kesempatan kali ini saya akan share cara install PhpMyAdmin pada Ubuntu 20.04 LTS. Dimana PhpMyAdmin ini merupakan salah satu tool mysql-client yang berbasis web untuk memudahkan pengelolahan database pada website.

Requirement:
Pastikan Anda sudah install MySQL-Server pada Ubuntu 20.04 LTS.

Langkah-langkah:

  1. Install apache2, PHP dan paket-paket pendukungnya seperti berikut:

    sudo apt install apache2 wget unzip
    sudo apt install php php-zip php-json php-mbstring php-mysql php-xml/focal

    Aktifkan dan start service apache2 dengan perintah:

    systemctl enable apache2
    systemctl start apache2
  2. Download dan Install PhpMyAdmin

    sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.zip
    sudo unzip phpMyAdmin-5.1.1-all-languages.zip
    sudo mv phpMyAdmin-5.1.1-all-languages.zip /usr/share/phpmyadmin
  3. Selanjutnya ubah owner direktori phpmyadmin ke www-data dan buat direktori /tmp

    sudo mkdir /usr/share/phpmyadmin/tmp
    sudo chown -R www-data:www-data /usr/share/phpmyadmin
  4. Kemudian, buat virtualhost pada PhpMyAdmin seperti contoh berikut ini:

    sudo vim /etc/apache2/sites-available/phpmyadmin.conf
Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin/>
   AddDefaultCharset UTF-8
   <IfModule mod_authz_core.c>
      <RequireAny>
      Require all granted
     </RequireAny>
   </IfModule>
</Directory>
<Directory /usr/share/phpmyadmin/setup/>
   <IfModule mod_authz_core.c>
     <RequireAny>
       Require all granted
     </RequireAny>
   </IfModule>
</Directory>

Keterangan:
Pada contoh virtualhost diatas, saya menggunakan alias. Jadi untuk aksesnya nanti tinggal menambahkan URL /phpmyadmin saja.

Reload konfigurasi apache2 dan aktifkan virtualhost yang baru saja dibuat.

sudo systemctl reload apache2
sudo a2ensite phpmyadmin.conf
  1. Akses domain/subdomain atau IP server Anda dan tambahkan /phpmyadmin seperti berikut:

    http://domain/phpmyadmin atau 
    http://subdomain/phpmyadmin
  2. Jika berhasil maka akan muncul tampilan seperti berikut ini.

  3. Silakan login menggunakan user dan password yang sudah dibuat sebelumnya pada MySQL-Server Anda.

Semoga bermanfaat dan barokah 🙂 .

Verified by MonsterInsights