phpMyAdmin
 sql >> Database >  >> Database Tools >> phpMyAdmin

Installazione di phpMyAdmin con Nginx su CentOS 8

phpMyAdmin è uno strumento di amministrazione gratuito e open source per MySQL e MariaDB. Essendo un'applicazione web portatile scritta principalmente in PHP, è diventata uno degli strumenti di amministrazione MySQL più popolari, soprattutto per i servizi di web hosting. In questa guida installeremo phpMyAdmin con Nginx su CentOS 7.

Distribuzione del tuo server cloud
Se non sei già registrato con Cloudwafer , dovresti iniziare con la registrazione . Prenditi un momento per creare un account, dopodiché potrai facilmente distribuire i tuoi server cloud.

Dopo esserti registrato, accedi alla tua Area clienti Cloudwafer con la password fornita nella tua posta e distribuisci il tuo Cloudwafer server cloud.

Aggiornamento dei pacchetti di sistema su CentOS
Si consiglia sempre di aggiornare il sistema ai pacchetti più recenti prima di iniziare qualsiasi installazione importante. Questo viene fatto con il comando seguente:

sudo yum update

Installazione di Nginx
Installa Nginx utilizzando il gestore di pacchetti CentOS yum come mostrato di seguito:

sudo yum install nginx

Verifica della versione di Nginx
Dopo l'installazione, puoi controllare la versione installata del server web Nginx sul tuo server CentOS 7 eseguendo il comando seguente:

sudo nginx -v 

Installa phpMyAdmin
Il pacchetto phpMyAdmin non è disponibile come pacchetto RPM nei repository del sistema operativo per CentOS 8. Quindi, scaricheremo l'archivio dal sito Web ufficiale.

wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.tar.gz

Installa phpMyAdmin usando il seguente comando.

sudo tar -zxvf phpMyAdmin-5.0.1-all-languages.tar.gz

Sposta la directory phpMyAdmin come mostrato di seguito:

sudo mv phpMyAdmin-5.0.1-all-languages /usr/share/phpMyAdmin

Copia il file di configurazione di esempio.

sudo cp -pr /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php

Modifica il file di configurazione e aggiungi il segreto Blowfish.

sudo nano /usr/share/phpMyAdmin/config.inc.php

Genera il segreto del pesce palla e aggiorna il segreto nella riga sottostante.

Quindi, importa create_tables.sql per creare nuove tabelle per phpMyAdmin.

mysql < /usr/share/phpMyAdmin/sql/create_tables.sql -u root -p

Crea un file host virtuale denominato phpMyAdmin.conf nel /etc/nginx/conf.d .

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

Aggiungi quanto segue apportando modifiche al nome di dominio. Puoi sostituirlo con il tuo nome di dominio o l'indirizzo IP del tuo server.

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