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.
- Installa LAMP Stack fuq RHEL/CentOS 7/6 & Fedora 28-24
- 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://
.
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://
. 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.