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 -pNå, 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_installationDu 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:
> AvsluttLast 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å Gå.
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.