Installer phpmyadmin 5 på centos 8

Installer phpmyadmin 5 på centos 8
phpmyadmin brukes til å administrere MySQL/MariaDB -databaser grafisk fra nettleseren. phpmyadmin 5 er den siste versjonen av phpmyadmin på dette tidspunktet.

I denne artikkelen skal jeg vise deg hvordan du installerer phpmyadmin 5 på centos 8. Så la oss komme i gang.

Installere PHP, Apache, MySQL/MariaDB:

phpmyadmin er skrevet på PHP -programmeringsspråk. Så du må ha en arbeidslampeserver for å kjøre phpmyadmin.

Oppdater først CentOS 8 Package Repository Cache med følgende kommando:

$ sudo dnf makecache

Nå, installer alle nødvendige pakker (for Apache, PHP, MySQL/MariaDB) med følgende kommando:

$ sudo dnf installer mariadb mariadb-server httpd httpd-tools php php-cli php-json
PHP-GD PHP-MBSTRING PHP-PDO PHP-XML PHP-MYSQLND

trykk Y Og trykk deretter For å bekrefte installasjonen.

Alle nødvendige pakker skal installeres.

Start Apache -webserveren med følgende kommando:

$ sudo systemctl start httpd

Legg nå Apache Web Server -tjenesten til systemoppstarten med følgende kommando:

$ sudo systemctl aktiver httpd

Nå, sjekk statusen til Apache Web Server -tjenesten som følger:

$ sudo systemctl status httpd

Det kjører riktig.

Start nå MariaDB -databaseserveren med følgende kommando:

$ sudo SystemCTL Start MariaDB

Legg nå MariaDB Database Server Service til systemoppstarten med følgende kommando:

$ sudo SystemCTL Aktiver MariaDB

Nå, sjekk statusen til MARIADB -databaseservertjenesten som følger:

$ sudo systemctl status mariadb

Det kjører riktig.

Sette opp en MySQL/MariaDB -konto for phpmyadmin:

Nå må du opprette en MySQL/MariaDB brukerkonto for phpmyadmin.

Først må du logge på MySQL/MariaDB -databaseskallet som rot med følgende kommando:

$ sudo mysql -u root -p

Nå, skriv inn MySQL/MariaDB Root -passordet og trykk . Som standard er ingen passord angitt. Så bare trykk Hvis du ikke har angitt et MySQL/MariaDB -passord.

MERK: For å sette opp en mysql/mariadb rot Passord, kjør følgende kommando og følg veiviseren.

$ sudo mysql_secure_installation

Du bør være logget på MySQL/MariaDB -konsollen som rot.

Lag nå en ny MySQL/MariaDB -bruker phpmyadmin følgende:

> Gi alt på *.* Til 'phpmyadmin'@'localhost' identifisert av '';

Sørg for å erstatte Med ditt eget passord.

Nå, for at endringene skal tre i kraft, kjør følgende SQL -setning.

> Flush Privileges;

Til slutt, gå ut av MySQL/MariaDB -skallet som følger:

> Avslutt

Last ned phpmyadmin 5:

For å laste ned phpmyAdmin, besøk den offisielle phpmyadmin -nedlastingssiden fra din favoritt nettleser og klikk på nedlasting knapp.

Nettleseren din skal be deg om å lagre phpmyadmin -arkivet. Plukke ut Lagre filen og klikk på Ok.

phpmyadmin -arkivet bør lastes ned.

Installere phpmyadmin 5:

Når phpmyAdmin -arkivet er lastet ned, navigerer du til din ~/Nedlastinger Katalog som følger:

$ cd ~/nedlastinger

Du skal kunne finne phpmyadmin 5 -arkivet phpmyadmin-5.0.0-alle-språk.glidelås her.

Nå, trekke ut phpmyadmin-5.0.0-alle-språk.glidelås arkiv i /var/www Katalog med følgende kommando:

$ sudo unzip -d /var /www phpmyadmin -5.0.0-alle-språk.glidelås

De phpmyadmin-5.0.0-alle-språk.glidelås Arkivet skal trekkes ut til /var/www katalog.

En ny katalog phpmyadmin-5.0.0-alt-språk/ skal opprettes i /var/www katalog. Husk katalognavnet slik du trenger det senere.

Endre brukeren og gruppen av /var/www/phpmyadmin-5.0.0-alle-språk katalog og innholdet til Apache følgende:

$ sudo chown -rf apache: apache/var/www/phpmyadmin -5.0.0-alle-språk

Hvis du har aktivert Selinux (som veldig sannsynlig er på CentOS 8/RHEL 8), kjør følgende kommando for å angi riktig Selinux -kontekst til /var/www/phpmyadmin-5.0.0-alle-språk Katalog og innholdet.

$ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/
phpmyadmin-5.0.0-alle-språk (/.*)?""

For at Selinux -endringene skal tre i kraft, kjør følgende kommando:

$ SUDO RESTORECON -RV/VAR/WWW/PHPMYADMIN -5.0.0-alle-språk

Selinux -konteksten skal brukes på /var/www/phpmyadmin-5.0.0-alle-språk Katalog og innholdet.

Lag nå en ny Apache -konfigurasjonsfil for phpmyAdmin /etc/httpd/conf.d/phpmyadmin.konf med følgende kommando:

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

Legg nå følgende linje i filen /etc/httpd/conf.d/phpmyadmin.konf

Alias ​​/phpmyadmin /var /www /phpmyadmin-5.0.0-alle-språk

Nå start Apache Web Server -tjenesten med følgende kommando:

$ sudo SystemCTL Restart httpd

Nå, besøk http: // localhost/phpmyadmin/fra nettleseren din, og du bør se phpmyadmin -påloggingssiden.

Skriv inn brukernavnet phpmyadmin og passordet og klikk på .

Du bør være logget på phpmyadmin. Nå skal du kunne bruke phpmyadmin for å mangle MySQL/MariaDB -databasen fra nettleseren din.

Få tilgang til phpmyadmin 5 eksternt:

Hvis du vil få tilgang til phpmyadmin eksternt (fra andre datamaskiner i nettverket), må du konfigurere CentOS 8 -brannmuren for å gi tilgang til port 80.

For å gi tilgang til Port 80, kjør følgende kommando:

$ sudo Firewall-CMD-ADD-SERVICE = HTTP-Permanent

For at endringene skal tre i kraft, kjør følgende kommando:

$ sudo Firewall-CMD-Reload

Finn nå IP -adressen til CentOS 8 -maskinen din med følgende kommando:

$ nmcli

I mitt tilfelle er IP -adressen 192.168.20.129. Det vil være annerledes for deg. Så sørg for å erstatte den med din fra nå av.

Nå, fra dine eksterne datamaskiner, åpner du en nettleser og besøk http: // 192.168.20.129/ phpmyadmin/ for å få tilgang til phpmyadmin.

Så det er slik du installerer phpmyadmin 5 på centos 8. Takk for at du leste denne artikkelen.