Cara Install PhpMyAdmin dengan Nginx di CentOS 7

Posted on

Pendahuluan

PhpMyAdmin adalah salah satu aplikasi open-source yang digunakan untuk mengelola database MySQL. Dalam artikel ini, kita akan membahas cara menginstal PhpMyAdmin dengan menggunakan web server Nginx di CentOS 7.

Langkah 1: Instal Nginx

Pertama-tama, pastikan bahwa server Anda sudah terinstal Nginx. Jika belum, Anda dapat menginstalnya dengan menggunakan perintah berikut:

sudo yum install nginx

Setelah selesai, pastikan bahwa layanan Nginx sudah aktif dengan menggunakan perintah:

sudo systemctl start nginx

Langkah 2: Instal PHP dan Modul yang Dibutuhkan

Setelah Nginx terinstal, langkah selanjutnya adalah menginstal PHP dan beberapa modul yang diperlukan. Untuk menginstal PHP, gunakan perintah berikut:

sudo yum install php php-fpm php-mysqlnd

Kemudian, instal modul-modul yang dibutuhkan dengan perintah:

sudo yum install php-mbstring php-zip php-gd php-json

Setelah selesai, pastikan bahwa layanan php-fpm sudah aktif dengan menggunakan perintah:

sudo systemctl start php-fpm

Langkah 3: Instal PhpMyAdmin

Sekarang, kita sudah siap untuk menginstal PhpMyAdmin. Instal PhpMyAdmin dengan menggunakan perintah:

sudo yum install phpmyadmin

Setelah selesai, buka file konfigurasi Nginx dengan menggunakan editor teks favorit Anda:

sudo nano /etc/nginx/conf.d/default.conf

Tambahkan baris berikut ke dalam blok server:

location /phpmyadmin {
    alias /usr/share/phpMyAdmin/;
    index index.php;
    location ~ ^/phpmyadmin/(.+\.php)$ {
        alias /usr/share/phpMyAdmin/$1;
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Simpan dan keluar dari editor teks.

Langkah 4: Restart Nginx

Setelah semua konfigurasi selesai, restart layanan Nginx dengan menggunakan perintah:

sudo systemctl restart nginx

Uji Coba

Sekarang kita sudah dapat mengakses PhpMyAdmin melalui browser. Buka browser dan akses alamat IP server Anda diikuti dengan /phpmyadmin, misalnya:

http://192.168.1.1/phpmyadmin

Anda akan diminta untuk memasukkan username dan password. Masukkan username dan password yang Anda gunakan untuk mengakses database MySQL.

Kesimpulan

Dalam artikel ini, kita telah membahas cara menginstal PhpMyAdmin dengan Nginx di CentOS 7. Dengan mengikuti langkah-langkah yang telah dijelaskan, Anda sekarang dapat dengan mudah mengelola database MySQL menggunakan PhpMyAdmin melalui web browser.