GNU/Linux >> Belajar Linux >  >> Linux

Instal phpMyAdmin di Debian 11 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 Debian 11 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 Menginstal LEMP Nginx, MySQL, PHP di Debian 11

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.1-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 Debian 11 dengan Nginx.

Terima kasih atas waktunya. Jika Anda menghadapi masalah atau umpan balik, silakan tinggalkan komentar di bawah.


Linux
  1. Instal Habari dengan Nginx di Debian 8

  2. Instal Plone dengan Nginx di VPS Debian 8

  3. Instal Nginx di Windows

  1. Cara Menginstal HTTP Git Server dengan Nginx di Debian 11

  2. Instal Nginx di Server Debian 9 - Proses Langkah demi Langkah?

  3. Cara Menginstal WonderCMS dengan Nginx di Debian 11

  1. Cara Instal phpMyAdmin dengan Nginx di CentOS 7

  2. Instal phpMyAdmin di Ubuntu 20.04 dengan Nginx

  3. Instal phpMyAdmin di Debian 11 dengan Apache