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 -pOra, 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_installationDovresti 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:
> uscitaDownload 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.