GNU/Linux >> Belajar Linux >  >> Linux

Instal phpMyAdmin di Ubuntu 20.04 dengan Nginx

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.


Linux
  1. Instal WordPress di Nginx Ubuntu

  2. Instal PHP 7.1 dengan Nginx di Ubuntu 16.04

  3. Cara Menginstal Nginx di Ubuntu 18.04

  1. Cara Menginstal HTTP Git Server Dengan Nginx di Ubuntu 16.04

  2. Cara Menginstal HTTP Git Server dengan Nginx di Ubuntu 20.04

  3. Instal phpMyAdmin di Ubuntu 22.04 dengan Apache

  1. Instal Nginx di Ubuntu

  2. Instal phpMyAdmin di Ubuntu 20.04 dengan Apache

  3. Instal phpMyAdmin di Debian 11 dengan Nginx