phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Menginstal phpMyAdmin dengan Nginx di CentOS 8

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;
   }
}


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Ekstensi mbstring tidak ada. Silakan periksa konfigurasi PHP Anda

  2. Akses ditolak setelah menyetel kata sandi pengguna dengan SHA256 di phpMyAdmin

  3. Partisi tabel MySQL berdasarkan Nilai Kolom

  4. Cara Auto Increment Nomor ID dengan Huruf dan Angka

  5. Di mana phpMyAdmin menyimpan kata sandi pengguna phpMyAdmin?