Sådan installeres nyeste PhpMyAdmin i RHEL, CentOS & Fedora


MySQL-administration via kommandolinje i Linux er et meget vanskeligt job for enhver nybegynder-systemadministrator eller database-administrator, fordi den indeholder adskillige kommandoer, som vi ikke kan huske i vores daglige liv.

For at gøre MySQL-administration meget lettere introducerer vi et webbaseret MySQL-administrationsværktøj kaldet PhpMyAdmin, ved hjælp af dette værktøj kan du nemt styre og administrere din databaseadministration via en webbrowser.

PhpMyAdmin er en webbaseret grænseflade til styring af MySQL/MariaDB-databaser, der bruges som erstatning for kommandolinjeværktøjer.

Det blev skrevet på PHP-sprog, gennem denne applikation kan du udføre forskellige MySQL-administrationsopgaver såsom at oprette, slippe, ændre, slette, importere, eksportere, søge, forespørge, reparere, optimere og køre anden kommando til databasestyring via browser.

Som andre kendte webbaserede grænseflader til styring af systemtjenester, bloggenereringsværktøjer eller CMS'er (content management systems) er det ofte målrettet mod ondsindede angribere, der søger at udnytte den sædvanlige mangel på sikkerhedsforanstaltninger.

I denne artikel vil vi vise dig, hvordan du installerer den nyeste stabile version af PhpMyAdmin til Apache eller Nginx på RHEL-, CentOS- og Fedora-distributioner.

Her har vi leveret installation af PhpMyAdmin til både webserverens Apache eller Nginx. Så det er op til dig, hvilken webserver du skal vælge til installation.

Men husk det, du skal have arbejdslampe (Linux, Apache, PHP og MySQL/MariaDB) eller LEMP (Linux, Nginx, PHP og MySQL/MariaDB) installeret på dit arbejdssystem.

Hvis du ikke har LAMP eller LEMP, der fungerer, kan du følge nedenstående artikler for at konfigurere.

  1. Installer LAMP Stack på RHEL/CentOS 7/6 & Fedora 28-24

  1. Installer LEMP Stack på RHEL/CentOS 7/6 & Fedora 28-24

Trin 1: Installer EPEL og Remi Repositories

1. For at installere den nyeste version af PhpMyAdmin (dvs. 4.8) skal du installere og aktivere EPEL- og Remi-lagre på dine respektive Linux-distributioner som vist:

# yum install epel-release
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 
-------------- On RHEL/CentOS 6 - 32-bit --------------
# yum install epel-release
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

-------------- On RHEL/CentOS 6 - 64-bit --------------
# yum install epel-release
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-28.rpm   [On Fedora 28]
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-27.rpm   [On Fedora 27]
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-26.rpm   [On Fedora 26]
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-25.rpm   [On Fedora 25]
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-24.rpm   [On Fedora 24]

2. Når du har installeret over arkiver, er det nu tid til at installere PhpMyAdmin ved hjælp af følgende kommando som vist.

# yum --enablerepo=remi install phpmyadmin

Bemærk: Hvis du bruger PHP 5.4 på RHEL/CentOS/Fedora-systemer, skal du køre kommandoen nedenfor for at installere den.

# yum --enablerepo=remi,remi-test install phpmyadmin

I Apache behøver du ikke at konfigurere noget til phpMyAdmin, fordi du automatisk kommer til at arbejde phpMyAdmin på adressen http://phpmyadmin .

Hovedkonfigurationsfilen er placeret under /etc/httpd/conf.d/phpMyAdmin.conf, sørg for, at Kræv alt tildelt direktiv (For Apache 2.4) og Tillad fra ip-adresse er tilføjet inde i kataloget /usr/share/phpmyadmin blok.

Til sidst skal du genstarte Apache for at anvende ændringer.

-------------- On RHEL/CentOS 7 and Fedora 28-24 --------------
# systemctl restart httpd

-------------- On RHEL/CentOS 6 --------------
# service httpd restart

Nginx webserveren opretter vi et symbolsk link til PhpMyAdmin installationsfiler til vores Nginx webdokument rodkatalog (dvs./usr/share/nginx/html) ved at køre følgende kommando:

# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html

Endelig genstart Nginx og PHP-FPM for at anvende ændringer.

-------------- On RHEL/CentOS 7 and Fedora 28-24 --------------
# systemctl restart nginx
# systemctl restart php-fpm

-------------- On RHEL/CentOS 6 --------------
# service nginx restart
# service php-fpm restart

Åbn din browser, og peg din browser til http://phpmyadmin . Det skal åbne phpmyadmin-grænsefladen (som vist på billedet nedenfor).

I de næste artikler deler vi nogle tip til at sikre din phpmyadmin-installation på en LAMP- eller LEMP-stak mod de mest almindelige angreb udført af ondsindede personer.