phpMyAdmin adalah aplikasi berbasis web untuk berinteraksi dengan server database MySQL. Alat ini memberi Anda antarmuka pengguna untuk membuat operasi MySQL sehingga Anda tidak perlu menggunakan antarmuka baris perintah.
Dalam panduan ini Anda akan mempelajari cara menginstal phpMyAdmin dengan Nginx di Ubuntu.20.04 dan mengamankannya.
Prasyarat
Pastikan Anda memiliki LEMP setup di server Anda dengan Nginx, PHP dan MySQL/MariaDB. Jika Anda tidak memiliki pengaturan server, Anda dapat mengikuti panduan di bawah ini untuk pengaturan.
Cara Install LEMP Nginx, MySQL, PHP di Ubuntu 20.04
Juga atur blok server ke aplikasi server PHP.
Instal phpMyAdmin
Setelah Anda menginstal Nginx, PHP, MySQL, Anda dapat mulai menginstal phpMyAdmin.
Ada berbagai cara untuk menginstal phpMyAdmin, di sini kita akan mengikuti cara termudah untuk menginstalnya.
Jalankan perintah di bawah ini untuk menginstal phpMyAdmin.
sudo apt install phpmyadmin
Saat diminta untuk memilih server web, tekan TAB untuk melewati ini.
Ketika diminta lagi untuk mengizinkan dbconfig-common untuk menginstal database dan mengkonfigurasi pilih Yes
dan tekan ENTER
.
Kemudian ketik dan konfirmasikan kata sandi atau izinkan untuk menggunakan kata sandi acak apa pun.
Konfigurasi phpMyAdmin dengan Nginx
Setelah phpMyAdmin terinstal, Anda dapat mengonfigurasinya dengan Nginx sehingga Anda dapat mengakses antarmuka web.
Ada beberapa cara untuk melakukannya, Anda cukup membuat tautan simbolis /usr/share/phpmyadmin
direktori ke root web Anda.
Di sini sekarang kita akan belajar membuat konfigurasi baru untuk phpMyAdmin.
sudo nano /etc/nginx/snippets/phpmyadmin.conf
Tambahkan yang berikut ini ke file baru. Pastikan Anda menggunakan versi PHP yang benar.
location /phpmyadmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpmyadmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/run/php/php8.0-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } }
Simpan file dan keluar.
Sertakan file baru di dalam blok server tempat Anda ingin mengakses phpMyAdmin.
Edit konfigurasi blok server Anda yang akan ditempatkan di dalam /etc/nginx/sites-available dan sertakan cuplikannya sehingga konfigurasi Anda terlihat seperti di bawah ini.
server { . . . include snippets/phpmyadmin.conf; . . . }
Mulai ulang Nginx agar perubahan diterapkan.
sudo service nginx restart
Sekarang Anda dapat mengakses phpMyAdmin menggunakan domain Anda diikuti dengan /phpmyadmin
.
https://domain.com/phpmyadmin
Kesimpulan
Sekarang Anda telah mempelajari cara menginstal phpMyAdmin di Ubuntu 20.04 dengan Nginx.
Terima kasih atas waktunya. Jika Anda menghadapi masalah atau umpan balik, silakan tinggalkan komentar di bawah.