Installa PhpMyAdmin 5 su CentOS 8

Installa PhpMyAdmin 5 su CentOS 8
PhpMyAdmin viene utilizzato per gestire graficamente i database MySQL/MariaDB dal browser Web. Phpmyadmin 5 è l'ultima versione di PhpMyAdmin al momento di questo scrittura.

In questo articolo, ti mostrerò come installare PhpMyAdmin 5 su CentOS 8. Quindi iniziamo.

Installazione di Php, Apache, Mysql/MariaDB:

PhpMyAdmin è scritto sul linguaggio di programmazione PHP. Quindi, devi avere un server di lampade da lavoro per eseguire phpmyadmin.

Innanzitutto, aggiorna la cache del repository CentOS 8 con il seguente comando:

$ sudo dnf makecache

Ora, installa tutti i pacchetti richiesti (per Apache, PHP, MySQL/MARIADB) con il seguente comando:

$ sudo dnf Installa MariaDB MariaDB-Server HTTPD HTTPD-TOOLS PHP PHP-CLI PHP-JSON
PHP-GD PHP-MBString PHP-PDO PHP-XML PHP-Mysqlnd

Premere Y e poi premere Per confermare l'installazione.

Tutti i pacchetti richiesti devono essere installati.

Ora, avviare il server Web Apache con il seguente comando:

$ sudo systemctl avvia httpd

Ora, aggiungi il servizio Apache Web Server all'avvio del sistema con il seguente comando:

$ sudo systemctl abilita httpd

Ora, controlla lo stato del servizio Apache Web Server come segue:

$ sudo systemctl status httpd

Sta funzionando correttamente.

Ora, avviare il server di database MariaDB con il seguente comando:

$ sudo systemctl avvia mariadb

Ora, aggiungi il servizio di server di database MariaDB all'avvio del sistema con il seguente comando:

$ sudo systemctl abilita MariaDB

Ora, controlla lo stato del servizio di server di database MARIADB come segue:

$ sudo systemctl status mariadb

Sta funzionando correttamente.

Impostazione di un account MySQL/MARIADB per PhpMyAdmin:

Ora, devi creare un account utente MySQL/MariaDB per PhpMyAdmin.

Innanzitutto, accedi alla shell del database MySQL/MARIADB come radice con il seguente comando:

$ sudo mysql -u root -p

Ora, digita la password di root MySQL/MARIADB e premere . Per impostazione predefinita, non è impostata una password. Quindi, basta premere Se non hai impostato una password MySQL/MARIADB.

NOTA: Per aver impostato un mysql/mariadb radice password, eseguire il seguente comando e seguire la procedura guidata.

$ sudo mysql_secure_installation

Dovresti essere effettuato l'accesso alla console MySQL/MARIADB come radice.

Ora, crea un nuovo utente MySQL/MariaDB phpmyadmin come segue:

> Concedi tutto su *.* A 'phpmyadmin'@'localhost' identificato da '';

Assicurati di sostituire il file con la tua password.

Ora, affinché le modifiche abbiano effetto, esegui la seguente istruzione SQL.

> Privilegi a filo;

Infine, esci dalla shell MySQL/MariaDB come segue:

> uscita

Download di phpmyadmin 5:

Per scaricare PhpMyAdmin, visitare la pagina ufficiale di download PhpMyAdmin dal tuo browser Web preferito e fare clic sul Scaricamento pulsante.

Il tuo browser dovrebbe chiederti di salvare l'archivio PhpMyAdmin. Selezionare Salvare il file e fare clic su OK.

L'archivio PhpMyadmin dovrebbe essere scaricato.

Installazione di PhpMyAdmin 5:

Una volta scaricato l'archivio phpmyadmin, vai al tuo ~/Download directory come segue:

$ cd ~/download

Dovresti essere in grado di trovare l'archivio PhpMyadmin 5 phpmyadmin-5.0.0-tutto-lingua.cerniera lampo Qui.

Ora, estrai il phpmyadmin-5.0.0-tutto-lingua.cerniera lampo archivio nel /var/www Directory con il seguente comando:

$ sudo unzip -d /var /www phpmyadmin -5.0.0-tutto-lingua.cerniera lampo

IL phpmyadmin-5.0.0-tutto-lingua.cerniera lampo L'archivio dovrebbe essere estratto al /var/www directory.

Una nuova directory phpmyadmin-5.0.0-tutti-lingua/ dovrebbe essere creato in /var/www directory. Ricorda il nome della directory come ne avrai bisogno in seguito.

Ora cambia l'utente e il gruppo del /var/www/phpmyadmin-5.0.0-tutto-lingua directory e il suo contenuto a Apache come segue:

$ sudo chown -rf apache: apache/var/www/phpmyadmin -5.0.0-tutto-lingua

Se hai abilitato Selinux (che è molto probabile su CentOS 8/RHEL 8), eseguire il comando seguente per impostare il contesto di Selinux corretto su /var/www/phpmyadmin-5.0.0-tutto-lingua Directory e il suo contenuto.

$ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/
phpmyadmin-5.0.0-tutti-lingua (/.*)?"

Per le modifiche a Selinux per avere effetto, eseguire il comando seguente:

$ sudo restarecon -rv/var/www/phpmyadmin -5.0.0-tutto-lingua

Il contesto di Selinux deve essere applicato a /var/www/phpmyadmin-5.0.0-tutto-lingua Directory e il suo contenuto.

Ora, crea un nuovo file di configurazione Apache per PhpMyAdmin /etc/httpd/conf.d/phpmyadmin.conf con il seguente comando:

$ sudo vi/etc/httpd/conf.d/phpmyadmin.conf

Ora aggiungi la riga seguente al file /etc/httpd/conf.d/phpmyadmin.conf

Alias ​​/phpmyadmin /var /www /phpmyadmin-5.0.0-tutto-lingua

Ora riavvia il servizio Apache Web Server con il seguente comando:

$ sudo systemctl riavvia httpd

Ora visita http: // localhost/phpmyadmin/dal tuo browser web e dovresti vedere la pagina di accesso PhpMyAdmin.

Digita il nome utente phpmyadmin e la password e fare clic su Andare.

Dovresti essere effettuato l'accesso a phpmyadmin. Ora dovresti essere in grado di utilizzare PhpMyAdmin per gestire il tuo database MySQL/MariaDB dal tuo browser Web.

Accesso a Phpmyadmin 5 da remoto:

Se si desidera accedere a PhpMyAdmin in remoto (da altri computer sulla rete), dovrai configurare il firewall CentOS 8 per consentire l'accesso alla porta 80.

Per consentire l'accesso alla porta 80, eseguire il comando seguente:

$ sudo firewall-cmd-sierervice = http --permanent

Per avere effetto le modifiche, eseguire il seguente comando:

$ sudo firewall-cmd--ricarichi

Ora, trova l'indirizzo IP della macchina CentOS 8 con il seguente comando:

$ nmcli

Nel mio caso, l'indirizzo IP è 192.168.20.129. Sarà diverso per te. Quindi, assicurati di sostituirlo con il tuo da ora in poi.

Ora, dai tuoi computer remoti, apri un browser Web e visita http: // 192.168.20.129/ phpmyadmin/ per accedere a phpmyadmin.

Quindi, è così che installi PhpMyAdmin 5 su CentOS 8. Grazie per aver letto questo articolo.