Kā instalēt jaunāko PhpMyAdmin RHEL, CentOS un Fedora


MySQL administrēšana, izmantojot komandrindu Linux, ir ļoti sarežģīts darbs ikvienam iesācēju sistēmas administratoram vai datu bāzes administratoram, jo tajā ir daudzas komandas, kuras mēs nevaram atcerēties ikdienas dzīvē.

Lai padarītu MySQL administrēšanu daudz vieglāku, mēs ieviešam tīmekļa MySQL administrēšanas rīku ar nosaukumu PhpMyAdmin, ar šī rīka palīdzību jūs varat viegli kontrolēt un pārvaldīt datu bāzes administrēšanu, izmantojot tīmekļa pārlūkprogrammu.

PhpMyAdmin ir tīmekļa saskarne MySQL/MariaDB datu bāzu pārvaldībai, ko izmanto kā komandrindas utilītu aizstājēju.

Tas tika rakstīts PHP valodā, izmantojot šo lietojumprogrammu, jūs varat veikt dažādus MySQL administrēšanas uzdevumus, piemēram, izveidot, nomest, mainīt, dzēst, importēt, eksportēt, meklēt, vaicāt, labot, optimizēt un palaist citu datu bāzes pārvaldības komandu, izmantojot pārlūku.

Kā citas labi zināmas tīmekļa saskarnes, lai pārvaldītu sistēmas pakalpojumus, emuāru veidošanas rīkus vai satura pārvaldības sistēmas (CMS), to bieži mērķē ļaunprātīgi uzbrucēji, kuri cenšas izmantot parasto drošības pasākumu trūkumu.

Šajā rakstā mēs parādīsim, kā RHEL, CentOS un Fedora izplatījumos instalēt jaunāko stabilo PhpMyAdmin for Apache vai Nginx versiju.

Šeit mēs esam nodrošinājuši PhpMyAdmin instalēšanu gan tīmekļa servera Apache, gan Nginx. Tātad, tas ir atkarīgs no jums, kuru tīmekļa serveri izvēlēties instalēšanai.

Bet atcerieties to, ka jūsu darba sistēmā ir jābūt instalētam LAMP (Linux, Apache, PHP un MySQL/MariaDB) vai LEMP (Linux, Nginx, PHP un MySQL/MariaDB) iestatījumam.

Ja jums nav darba LAMP vai LEMP, iestatīšanai varat sekot mūsu tālāk sniegtajiem rakstiem.

  1. Instalējiet LAMP skursteni RHEL/CentOS 7/6 un Fedora 28-24

  1. Instalējiet LEMP skursteni RHEL/CentOS 7/6 un Fedora 28-24

1. darbība: instalējiet EPEL un Remi krātuves

1. Lai instalētu jaunāko PhpMyAdmin versiju (t.i., 4.8), jums jāinstalē un jāiespējo EPEL un Remi krātuves attiecīgajos Linux izplatījumos, kā parādīts:

# 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. Kad esat instalējis iepriekš minētos krātuves, ir pienācis laiks instalēt PhpMyAdmin ar šādas komandas palīdzību, kā parādīts.

# yum --enablerepo=remi install phpmyadmin

Piezīme: Ja jūs izmantojat PHP 5.4 RHEL/CentOS/Fedora sistēmās, jums to jāinstalē zemāk.

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

Sadaļā Apache nekas nav jākonfigurē phpMyAdmin, jo strādājošo phpMyAdmin automātiski saņemsit uz adresi http:// /phpmyadmin .

Galvenais konfigurācijas fails atrodas mapē /etc/httpd/conf.d/phpMyAdmin.conf, pārliecinieties, vai direktorija /usr/share/iekšpusē ir pievienota direktīva Require all guaranteed (Apache 2.4) un Atļaut no ip adreses. phpmyadmin bloks.

Visbeidzot, restartējiet Apache, lai lietotu izmaiņas.

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

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

Tīmekļa serverī Nginx mēs izveidosim simbolisku saiti uz PhpMyAdmin instalācijas failiem uz mūsu Nginx tīmekļa dokumenta saknes direktoriju (t.i.,/usr/share/nginx/html), izpildot šādu komandu:

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

Visbeidzot, restartējiet Nginx un PHP-FPM, lai lietotu izmaiņas.

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

Atveriet pārlūkprogrammu un norādiet pārlūkprogrammai uz http:// /phpmyadmin . Tam vajadzētu atvērt phpmyadmin saskarni (kā parādīts attēlā zemāk).

Nākamajos rakstos mēs dalīsimies ar dažiem padomiem, kā nodrošināt jūsu phpmyadmin instalēšanu LAMP vai LEMP kaudzē pret visbiežāk sastopamajiem ļaunprātīgo personu uzbrukumiem.