GNU/Linux >> Linux Esercitazione >  >> Rocky Linux

Come installare phpMyAdmin su Rocky Linux 8 con Apache

Gestire MySQL o MariaDB utilizzando un'applicazione GUI basata sul Web:PhpMyAdmin è molto più semplice rispetto all'utilizzo della riga di comando. Quindi, se vuoi installare PhpMyAdmin su Rocky Linux 8, ecco un tutorial per aiutarti.

phpMyAdmin è libero di utilizzare l'applicazione basata su PHP distribuita con licenze open source e uno degli strumenti popolari su vari web hosting per gestire i database MySQL. Consente agli utenti di eseguire la creazione, l'eliminazione, l'esportazione, l'importazione, la creazione di grafici PDF del layout del database e altre attività relative al database, ma con la GUI e con pochi clic del mouse.

Installazione di phpMyAdmin su Rocky Linux 8 con Apache

Qui installiamo phpMyAdmin utilizzando la popolare piattaforma di server Web Apache e, naturalmente, ci saranno anche database PHP e MySQL. Questo tutorial può essere utilizzato anche per le versioni AlamLinux, CentOS e HEL 8.

1. Installa Apache, PHP e MySQL

PhpMyAdmin richiede un server Web Apache in modo che possiamo accedervi utilizzando il browser. Poiché è scritto utilizzando PHP, quindi deve essere presente sul server incluso il database MySQL.

Se hai queste tre cose, vai avanti, altrimenti guarda il nostro tutorial:come configurare un server LAMP su Rocky Linux 8 e poi torna qui.

2. Scarica i file phpMyAdmin

Il file di cui abbiamo bisogno per installare e configurare questa GUI di gestione del database MySQL non è né disponibile nel repository di base di Rocky Linux né in EPEL. Quindi, dobbiamo scaricarlo manualmente dal suo sito Web. Visita la pagina di download fare clic con il tasto destro sull'ultima versione e copiare il collegamento.

Nota :l'ultima versione durante l'esecuzione di questo tutorial era 5.1.1 e potrebbe essere diverso nel tuo caso.

Dopodiché digita wget nel tuo terminale di comando di Rocky Linux e incolla il link dopo di esso, come mostrato nell'esempio seguente:

wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.zip

3. Estrai lo zip e configura phpMyAdmin su Rocky Linux 8

Ora abbiamo il file zippato di phpMyAdmin, è il momento di estrarre ed eseguire le modifiche necessarie per farlo funzionare.

1. Installa decomprimi

sudo dnf install unzip

2. Estrai file

unzip phpMyAdmin-*-all-languages.zip

3. Sposta i file estratti in /usr/share/phpmyadmin

sudo mv phpMyAdmin-*-all-languages /usr/share/phpmyadmin

4. Crea config.inc.php

Il file di configurazione di esempio per phpMyAdmin è già lì, dobbiamo solo rinominarlo:

Passa alla directory in cui abbiamo spostato il file estratto nel passaggio precedente

cd /var/www/phpmyadmin

Rinomina il file di configurazione di esempio:

sudo mv config.sample.inc.php config.inc.php

5. Genera stringa segreta a 32 bit

Inserisci il comando indicato di seguito e otterrai una lunga stringa di 32 numeri.

openssl rand -base64 32

Copia la stringa e vai al passaggio successivo.

6. Modifica file di configurazione

Ora modifica il file di configurazione che hai rinominato:

sudo dnf install nano -y
sudo nano config.inc.php

7. Imposta la stringa blowfish_secret e la directory temporanea per phpMyAdmin

Nella configurazione vai alla riga seguente:

$cfg['blowfish_secret'] = '';

Ora aggiungi la stringa copiata tra i due punti come mostrato nello screenshot:

$cfg['blowfish_secret'] = 'yourgeneratedstring';

Quindi, scorri verso il basso fino a "* Directory per salvare/caricare file dal server ” nello stesso file di configurazione e aggiungere la seguente riga:

$cfg['TempDir'] = '/tmp';

Salva il file premendo Ctrl+X e quindi digita- Y , quindi premi Invio chiave.

Nota :se non dichiari la directory temporanea di cui sopra nel file avrai un errore- Il $cfg['TempDir'] (/usr/share/phpmyadmin/tmp/) non è accessibile

8. Crea una directory temporanea e assegna la sua autorizzazione

Questa cartella Temp che abbiamo creato e dichiarato anche nel file di configurazione sopra viene utilizzata per archiviare i file di cache, il che aiuta PHPMyAdmin a funzionare meglio.

sudo mkdir /usr/share/phpmyadmin/tmp
sudo chown -R apache:apache /usr/share/phpmyadmin
sudo chmod 777 /usr/share/phpmyadmin/tmp

4. Crea un file di configurazione di Apache per phpMyAdmin

Dobbiamo dire al nostro Apache di scoprire dove si trova la posizione dei file phpMyAdmin e come servirli sul browser quando qualcuno lo richiede. A tale scopo, creiamo un file di configurazione Apache dedicato.

sudo nano /etc/httpd/conf.d/phpmyadmin.conf

Copia e incolla il codice riportato di seguito al suo interno:

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin/>
   AddDefaultCharset UTF-8
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
      Require all granted
     </RequireAny>
   </IfModule>
</Directory>

<Directory /usr/share/phpmyadmin/setup/>
   <IfModule mod_authz_core.c>
# Apache 2.4
     <RequireAny>
       Require all granted
     </RequireAny>
   </IfModule>
</Directory>

E salva il file premendo Ctrl+X , per confermare premi Y e premi Invio chiave.

5. Imposta l'autorizzazione appropriata per le politiche di SELinux (opzionale)

Se il tuo sistema ha un SELinux abilitato, esegui il comando seguente per impostare l'autorizzazione appropriata per le politiche SELinux, in modo che possiamo accedere a questa app GUI senza alcuna limitazione.

sudo chcon -Rv --type=httpd_sys_content_t /usr/share/phpmyadmin/*

6. Riavvia Apache su Rocky Linux 8

Per consentire al server web Apache di riconoscere le modifiche apportate, riavviare i suoi servizi una volta.

sudo systemctl restart httpd.service

7. Accedi all'interfaccia Web di phpMyAdmin

Ora, apri il browser di un sistema che può accedere all'indirizzo IP del server o al dominio in cui hai installato phpMyAdmin.

E indicalo a :

http://your-server-ip-address/phpmyadmin
or
http://your-domain.com/phpmyadmin

Inserisci il nome utente e la password del tuo utente root MySQL per accedere a tutti i database.

8. Crea il database di archiviazione predefinito di phpMyAdmin

Se non hai creato manualmente un database dedicato per phpMyadmin, quando accedi, lo stesso verrà chiesto dal software di creare.

In fondo, vedrai un messaggio "La memoria di configurazione di phpPMyAdmin non è completamente configurata, alcune funzionalità estese sono state disattivate. ” Fai clic sul link “Scopri perché.

Ora si aprirà un'altra pagina, fai clic su "Crea ” link per generare un nome database ‘phpymyadmin ' per completare l'impostazione della memoria di configurazione.

Ecco fatto, hai rimosso con successo l'avviso e hai impostato tutte le cose necessarie per gestire graficamente il tuo database MySQL.

Note finali:

In questo modo, possiamo installare phpMyAdmin su LAMP che esegue Rocky Linux 8 Server per accedere al database MYSQL o MariaDB utilizzando l'interfaccia utente grafica basata sul web.


Rocky Linux
  1. Come installare e proteggere phpMyAdmin con Apache su CentOS 7

  2. Come installare Apache Subversion (SVN) su RHEL 8 / Rocky Linux 8

  3. Come installare Rocky Linux 8.4 passo dopo passo con schermate

  4. Come installare Apache Maven su Rocky Linux/Alma Linux 8

  5. Come installare Apache Kafka su Rocky Linux 8

Come installare Docker CE su Rocky Linux 8

Come installare Snap su Rocky Linux 8

Come installare Apache Cassandra su AlmaLinux 8 | Linux roccioso 8

Come installare Apache Tomcat su Rocky Linux 8

Installa phpMyAdmin su AlmaLinux 8 con Apache

Come installare Rocky Linux 8 Guida dettagliata con schermate