Hvernig á að setja upp nýjustu PhpMyAdmin í RHEL, CentOS og Fedora


MySQL stjórnun í gegnum skipanalínu í Linux er mjög erfitt starf fyrir alla nýliða kerfisstjóra eða gagnagrunnsstjóra, vegna þess að það inniheldur fjölmargar skipanir sem við getum ekki munað í daglegu lífi okkar.

Til að gera MySQL stjórnun mun auðveldari erum við að kynna vefbundið MySQL stjórnunartól sem kallast PhpMyAdmin, með hjálp þessa tóls geturðu stjórnað og stjórnað gagnagrunnsstjórnun þinni í gegnum vafra.

PhpMyAdmin er vefviðmót til að stjórna MySQL/MariaDB gagnagrunnum sem er notað í staðinn fyrir skipanalínutól.

Það var skrifað á PHP tungumáli, í gegnum þetta forrit geturðu gert ýmis MySQL stjórnunarverkefni eins og að búa til, sleppa, breyta, eyða, flytja inn, flytja út, leita, spyrja, gera við, fínstilla og keyra aðrar gagnagrunnsstjórnunarskipanir í gegnum vafra.

Eins og önnur vel þekkt vefviðmót til að stjórna kerfisþjónustu, bloggverkfærum eða innihaldsstjórnunarkerfum (CMS), er það oft skotmark illgjarnra árásarmanna sem leitast við að nýta venjulega skort á öryggisráðstöfunum.

Í þessari grein ætlum við að sýna þér hvernig á að setja upp nýjustu stöðugu útgáfuna af PhpMyAdmin fyrir Apache eða Nginx á RHEL, CentOS og Fedora dreifingu.

Hér höfum við útvegað uppsetningu á PhpMyAdmin fyrir bæði Apache eða Nginx vefþjónsins. Svo, það er undir þér komið hvaða vefþjónn þú vilt velja fyrir uppsetningu.

En mundu að þú verður að hafa virka LAMP (Linux, Apache, PHP og MySQL/MariaDB) eða LEMP (Linux, Nginx, PHP og MySQL/MariaDB) uppsetningu uppsett á vinnukerfinu þínu.

Ef þú ert ekki með virkan LAMP eða LEMP geturðu fylgst með greinunum okkar hér að neðan til að setja upp.

  1. Settu upp LAMP Stack á RHEL/CentOS 7/6 & Fedora 28-24

  1. Settu upp LEMP Stack á RHEL/CentOS 7/6 & Fedora 28-24

Skref 1: Settu upp EPEL og Remi geymslur

1. Til að setja upp nýjustu útgáfuna af PhpMyAdmin (þ.e. 4.8), þarftu að setja upp og virkja EPEL og Remi geymslur á viðkomandi Linux dreifingum eins og sýnt er:

# 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. Þegar þú hefur sett upp geymslur hér að ofan, þá er kominn tími til að setja upp PhpMyAdmin með hjálp eftirfarandi skipunar eins og sýnt er.

# yum --enablerepo=remi install phpmyadmin

Athugið: Ef þú ert að nota PHP 5.4 á RHEL/CentOS/Fedora kerfum, þá þarftu að keyra skipunina hér að neðan til að setja hana upp.

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

Í Apache þarftu ekki að stilla neitt fyrir phpMyAdmin, því þú færð sjálfkrafa virka phpMyAdmin á heimilisfanginu http:///phpmyadmin.

Aðalstillingarskráin er staðsett undir /etc/httpd/conf.d/phpMyAdmin.conf, gakktu úr skugga um að tilskipunin Krefjast allra veittra (fyrir Apache 2.4) og Leyfa frá ip tölu sé bætt inn í möppuna /usr/share/ phpmyadmin blokk.

Að lokum skaltu endurræsa Apache til að beita breytingum.

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

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

Á Nginx vefþjóninum munum við búa til táknrænan hlekk á PhpMyAdmin uppsetningarskrár í rótarskrá Nginx vefskjala (þ.e. /usr/share/nginx/html) með því að keyra eftirfarandi skipun:

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

Að lokum skaltu endurræsa Nginx og PHP-FPM til að beita breytingum.

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

Opnaðu vafrann þinn og beindu vafranum þínum á http:///phpmyadmin. Það ætti að opna phpmyadmin viðmótið (eins og sýnt er á myndinni hér að neðan).

Í næstu greinum munum við deila nokkrum ráðum til að tryggja phpmyadmin uppsetninguna þína á LAMP eða LEMP stafla gegn algengustu árásum illgjarnra einstaklinga.