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:
-
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
-
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
-
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
-
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
-
Akses domain/subdomain atau IP server Anda dan tambahkan /phpmyadmin seperti berikut:
http://domain/phpmyadmin atau http://subdomain/phpmyadmin
-
Jika berhasil maka akan muncul tampilan seperti berikut ini.
-
Silakan login menggunakan user dan password yang sudah dibuat sebelumnya pada MySQL-Server Anda.
Semoga bermanfaat dan barokah 🙂 .