Kif tinstalla l-aħħar PhpMyAdmin f'RHEL, CentOS u Fedora


L-amministrazzjoni tal-MySQL permezz tal-linja tal-kmand fil-Linux hija xogħol diffiċli ħafna għal kwalunkwe amministratur tas-sistema newbie jew amministratur tad-database, minħabba li fih bosta kmandi li ma nistgħux niftakru fil-ħajja tagħna ta 'kuljum.

Biex nagħmlu l-amministrazzjoni tal-MySQL ħafna aktar faċli qed nintroduċu għodda ta’ amministrazzjoni MySQL ibbażata fuq il-web imsejħa PhpMyAdmin, bl-għajnuna ta’ din l-għodda tista’ tikkontrolla u timmaniġġja l-amministrazzjoni tad-database tiegħek permezz ta’ web browser faċilment.

PhpMyAdmin huwa interface ibbażat fuq il-web għall-ġestjoni tad-databases MySQL/MariaDB li jintuża bħala sostitut għall-utilitajiet tal-linja tal-kmand.

Inkiteb bil-lingwa PHP, permezz ta 'din l-applikazzjoni tista' tagħmel diversi kompiti ta 'amministrazzjoni MySQL bħal toħloq, twaqqa', tbiddel, tħassar, timporta, tesporta, tfittxija, mistoqsija, tiswija, tottimizza u tmexxi kmand ieħor ta 'ġestjoni tad-database permezz tal-browser.

Bħala interfaces magħrufa oħra bbażati fuq il-web għall-ġestjoni tas-servizzi tas-sistema, għodod għall-ħolqien ta 'blogs, jew sistemi ta' ġestjoni tal-kontenut (CMSs), ħafna drabi hija fil-mira ta 'attakkanti malizzjużi li jfittxu li jisfruttaw in-nuqqas tas-soltu ta' miżuri ta 'sigurtà.

F'dan l-artikolu ser nuruk kif tinstalla l-aħħar verżjoni stabbli ta 'PhpMyAdmin għal Apache jew Nginx fuq distribuzzjonijiet RHEL, CentOS u Fedora.

Hawnhekk ipprovdejna installazzjoni ta 'PhpMyAdmin kemm għall-Apache tas-server tal-web kif ukoll għal Nginx. Allura, f'idejnek liema web server tagħżel għall-installazzjoni.

Imma ftakar li, irid ikollok setup tax-xogħol tal-LAMP (Linux, Apache, PHP u MySQL/MariaDB) jew LEMP (Linux, Nginx, PHP u MySQL/MariaDB) installat fis-sistema tax-xogħol tiegħek.

Jekk m'għandekx LAMP jew LEMP li jaħdmu, tista' ssegwi l-artikoli tagħna hawn taħt biex issettja.

  1. Installa LAMP Stack fuq RHEL/CentOS 7/6 & Fedora 28-24

  1. Installa LEMP Stack fuq RHEL/CentOS 7/6 & Fedora 28-24

Pass 1: Installa Repożitorji EPEL u Remi

1. Biex tinstalla l-aktar verżjoni reċenti ta’ PhpMyAdmin (jiġifieri 4.8), trid tinstalla u tattiva r-repożitorji EPEL u Remi fuq id-distribuzzjonijiet rispettivi tiegħek tal-Linux kif muri:

# 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. Ladarba tkun stallajt fuq ir-repożitorji, issa wasal iż-żmien li tinstalla PhpMyAdmin bl-għajnuna tal-kmand li ġej kif muri.

# yum --enablerepo=remi install phpmyadmin

Nota : Jekk qed tuża PHP 5.4 fuq sistemi RHEL/CentOS/Fedora, allura għandek bżonn tmexxi l-kmand hawn taħt biex tinstallah.

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

F'Apache m'għandekx bżonn tikkonfigura xejn għal phpMyAdmin, għax se tibda taħdem phpMyAdmin awtomatikament fl-indirizz http:///phpmyadmin.

Il-fajl tal-konfigurazzjoni prinċipali jinsab taħt /etc/httpd/conf.d/phpMyAdmin.conf, kun żgur li d-direttiva Require all granted (Għal Apache 2.4) u Ħalli mill-indirizz ip hija miżjuda fid-Direttorju /usr/share/ phpmyadmin blokk.

Fl-aħħarnett, ibda mill-ġdid Apache biex tapplika l-bidliet.

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

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

Fuq is-server tal-web Nginx, aħna noħolqu link simboliku għal fajls ta’ installazzjoni ta’ PhpMyAdmin għad-direttorju tal-għeruq tad-dokument tal-web Nginx tagħna (jiġifieri /usr/share/nginx/html) billi nħaddmu l-kmand li ġej:

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

Fl-aħħarnett, ibda mill-ġdid Nginx u PHP-FPM biex tapplika l-bidliet.

-------------- 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

Iftaħ il-brawżer tiegħek u poġġi l-browser tiegħek lejn http:///phpmyadmin. Għandu jiftaħ l-interface phpmyadmin (kif muri fl-immaġni hawn taħt).

Fl-artikoli li jmiss, se naqsmu xi suġġerimenti biex niżguraw l-installazzjoni phpmyadmin tiegħek fuq munzell LAMP jew LEMP kontra l-aktar attakki komuni mwettqa minn individwi malizzjużi.