phpMyAdmin adalah alat administrasi sumber terbuka dan gratis untuk MySQL dan MariaDB. Sebagai aplikasi web portabel yang ditulis terutama dalam PHP, ini telah menjadi salah satu alat administrasi MySQL paling populer, terutama untuk layanan hosting web. Dalam panduan ini, kita akan menginstal phpMyAdmin dengan Nginx di CentOS 7.
Menerapkan server awan Anda
Jika Anda belum terdaftar di Cloudwafer , Anda harus mulai dengan mendaftar . Luangkan waktu sejenak untuk membuat akun, setelah itu Anda dapat dengan mudah menerapkan server cloud Anda sendiri.
Setelah Anda mendaftar, masuk ke Area Klien Cloudwafer dengan kata sandi yang diberikan di email Anda dan gunakan Cloudwafer . Anda server awan.
Memperbarui Paket Sistem di CentOS
Selalu disarankan agar Anda memperbarui sistem ke paket terbaru sebelum memulai instalasi besar apa pun. Ini dilakukan dengan perintah di bawah ini:
sudo yum update
Menginstal Nginx
Instal Nginx menggunakan pengelola paket CentOS yum
seperti yang ditunjukkan di bawah ini:
sudo yum install nginx
Memeriksa Versi Nginx
Setelah instalasi, Anda dapat memeriksa versi server web Nginx yang diinstal pada server CentOS 7 Anda dengan mengeluarkan perintah berikut:
sudo nginx -v
Instal phpMyAdmin
Paket phpMyAdmin tidak tersedia sebagai paket RPM di repositori OS untuk CentOS 8. Jadi, kami akan mengunduh arsip dari situs resminya.
wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.tar.gz
Instal phpMyAdmin menggunakan perintah berikut.
sudo tar -zxvf phpMyAdmin-5.0.1-all-languages.tar.gz
Pindahkan direktori phpMyAdmin seperti gambar di bawah ini:
sudo mv phpMyAdmin-5.0.1-all-languages /usr/share/phpMyAdmin
Salin contoh file konfigurasi.
sudo cp -pr /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php
Edit file konfigurasi dan tambahkan rahasia blowfish.
sudo nano /usr/share/phpMyAdmin/config.inc.php
Hasilkan rahasia blowfish dan perbarui rahasia di baris di bawah ini.
Selanjutnya, Impor create_tables.sql
untuk membuat tabel baru untuk phpMyAdmin.
mysql < /usr/share/phpMyAdmin/sql/create_tables.sql -u root -p
Buat file host virtual bernama phpMyAdmin.conf
di /etc/nginx/conf.d
.
sudo nano /etc/nginx/conf.d/phpMyAdmin.conf
Tambahkan yang berikut untuk membuat perubahan pada nama domain. Anda dapat menggantinya dengan nama domain Anda sendiri atau Alamat IP server Anda.
server {
listen 80;
server_name phpmyadmin.cloudwaferlabs.com;
root /usr/share/phpMyAdmin;
location / {
index index.php;
}
## Images and static content is treated different
location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
access_log off;
expires 30d;
}
location ~ /\.ht {
deny all;
}
location ~ /(libraries|setup/frames|setup/libs) {
deny all;
return 404;
}
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$fastcgi_script_name;
}
}