Installazzjoni PhpMyAdmin f'Centos 7

Anonim

Installazzjoni PhpMyAdmin f'Centos 7

L-interface tal-web phpmyadmin issa huwa involut b'mod attiv mill-utenti tad-database MySQL, peress li jappoġġjaw l-interazzjoni biss fit-terminal. L-installazzjoni ta 'softwer addizzjonali b'interface grafiku jagħmilha aktar faċli li tiġi ssimplifikata l-proċedura biex taħdem ma' servers tal-web, madankollu, għal dan, l-ewwel ikollok tagħmel numru ta 'azzjonijiet li xi kultant jikkawżaw diffikultajiet. Illum nixtiequ li jikkunsidraw l-installazzjoni ta 'phpmyadmin fil-Centos 7 sistema operattiva, diviż passi importanti kollha għall-passi. Ikollok bżonn biss li ssegwi l-istruzzjonijiet fik u tidħol sew kull tim.

Installa PhpMyAdmin f'Centos 7

Sfortunatament, ir-repożitorju uffiċjali tal-applikazzjoni taħt konsiderazzjoni ma jeżistix, allura inti jkollok l-ewwel żid ħażna ta 'l-utent mas-sistema, li minnha jitwettaq il-proċess ta' installazzjoni nnifsu. Barra minn hekk, żewġ verżjonijiet ta 'phpmyadmin huma partikolarment popolari, aħna ngħidulek dwar l-installazzjoni ta' kull waħda u tikkonfigura wkoll l-Apache jew il-Web Server Nginx.

Żieda komponenti phpmyadmin

Ovvjament, meta taħdem ma 'applikazzjonijiet ġodda f'Linux huwa dejjem prijorità li żżid il-libreriji tagħhom mas-sistema, u phpmyadmin ma qabiżx. Ejjew jgħollu s-suġġett ta 'żewġ verżjonijiet disponibbli, li jibdew bl-iżviluppaturi rakkomandati.

Installazzjoni PhpMyAdmin 4.4.

PhpMyAdmin 4.4 jaħdem fil-verżjoni tal-lingwa tal-programmazzjoni tal-PHP 5.4, u, kif tafu, din il-verżjoni mhix l-aktar riċenti, li ma twaqqafhiex milli tkun l-aktar popolari u fid-domanda. L-installazzjoni tagħha fiċ-Centos hija magħmula permezz tal-klassika "terminal" litteralment f'diversi azzjonijiet:

  1. Mexxi l-console bi kwalunkwe metodu konvenjenti, per eżempju, permezz tal- "applikazzjonijiet" menu.
  2. Il-bidu tat-terminal għal aktar installazzjoni phpmyadmin f'ċentri 7

  3. Daħħal il-Sudo RPM -Iuvh Kmand http://dl.fedoraproject.org/pub/epel/epel-release-terest-7.noarch.rpm Biex tniżżel il-pakkett tas-software mill-pakketti żejda għall-intrapriża Linux utent repożitorju.
  4. Niżżel Pakketti minn Repożitorju għal PhpMyAdmin f'Centos 7

  5. Biex tkompli l-proċess, ikteb il-password mill-kont bl-aċċess għerq.
  6. Daħħal il-Password biex tniżżel Pakketti minn PhpMyAdmin Repożitorju f'Centos 7

  7. Wara li tlesti ż-żieda ta 'pakketti, trid taġġorna l-lista tal-libreriji tas-sistema bil-kmand ta' aġġornament tas-sudo yum.
  8. Aġġornament tal-pakketti tas-sistema għall-installazzjoni ta 'phpmyadmin f'ċentri 7

  9. Il-kmand ta 'hawn fuq jinstalla l-aġġornamenti kollha disponibbli, u mbagħad il-klijent tal-applikazzjoni biss innifsu se jkun installat permezz tas-sudo yum -y jinstallaw phpmyadmin.
  10. Installazzjoni ta 'softwer phpmyadmin f'ċentri 7

Meta tuża web server, per eżempju, Apache, inti ser tibqa 'biss biex terġa' tibda u tiċċekkja l-operazzjoni tal-komponent installat, imur http: // ip_ver_verver / phpmyadmin.

Installazzjoni tal-aħħar verżjoni ta 'phpmyadmin

Xi utenti huma interessati biss fl-aħħar verżjoni ta 'phpmyadmin, biex jinstallaw li għandek bżonn biex iwettqu xi azzjonijiet oħra, addizzjonalment tniżżel pakketti ġodda. B'mod ġenerali, l-istruzzjoni tibqa 'simili, imma b'xi tibdiliet.

  1. Żid pakkett ġdid mas-sistema billi tniżżel mill-repożitorju permezz sudo rpm -uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm.
  2. Niżżel l-aħħar verżjoni phpmyadmin f'Centos 7 mir-repożitorju

  3. Aġġorna l-libreriji tas-sistema disponibbli billi tuża l-kmand tas-Sudo Yum Aġġornament.
  4. Aġġornament libreriji tas-sistema biex tinstalla l-aħħar verżjoni phpmyadmin f'ċentri 7

  5. Jippermettu l-appoġġ tal-aħħar verżjoni tal-applikazzjoni, bħalissa huwa 7.1. Biex tagħmel dan, ikteb Yum-Config-Manager --Nable Remi-php71.
  6. Attiva l-kompatibilità ma 'PHP 7 għal phpmyadmin f'ċentri 7

  7. Installa s-Sudo Yum Installa PhpMyAdmin, u l-verżjoni xierqa tal-PHP tiġi ddeterminata awtomatikament.
  8. Installa l-aħħar verżjoni phpmyadmin f'Centos 7

Dan iż-żieda tal-komponenti kollha hija kompluta, madankollu, qabel ma tibda taħdem ma 'l-interface tal-web, ikollok bżonn tikkonfigura s-server innifsu. Sussegwentement, se nanalizzaw l-implimentazzjoni ta 'din il-proċedura f'żewġ soluzzjonijiet popolari - Apache u NGINX.

Twaqqif phpmyadmin fil-nginx

Xi utenti jippreferu jaħdmu ma 'l-web server nginx, peress li tipprovdi veloċità għolja u l-prestazzjoni. Jekk inti sostenitur ta 'dan is-software, wara l-installazzjoni phpmyadmin, inti ser ikollok tagħmel numru ta' settings biex tistabbilixxi l-prestazzjoni tal-mekkaniżmu kollu.

L-ewwel nett, innota li l-web server innifsu huwa diġà miżjud mas-sistema operattiva, jekk le, ikteb alternattivament il-kmandi li ġejjin lill-console:

Sudo yum jinstallaw rilaxx epel

Sudo yum Installa nginx

Sudo systemctl tibda nginx

Wara dan, segwi istruzzjonijiet bħal dawn:

  1. Ixgħel PhpMyAdmin għall-direttorju tal-web server billi tuża s-Sudo Ln -S / USR / SEHL / PHPMYADMIN / VAR / www / html / phpmyadmin String.
  2. Oħloq folder ma phpmyadmin fil-nginx għal Centos

  3. Wara li tagħmel bidliet, terġa 'tibda billi tiddaħħal is-sudo SystemTL terġa' tibda PHP-FPM.
  4. Nerġgħu l-server nginx biex jinstallaw phpmyadmin fil Centos 7

  5. Permezz tal-editur tat-test standard, imexxi l-fajl tal-konfigurazzjoni sudo VI /etc/nginx/nginx.conf.
  6. Iftaħ il-fajl tal-konfigurazzjoni tal-NGINX biex tikkonfigura phpmyadmin f'ċentru 7

  7. Ħalli l-blokka "HTTP" u żid linja tiddiżattiva_symlinks;
  8. Edit nginx konfigurazzjoni fajl għal phpmyadmin fil Centos 7

  9. Ħlief il-bidliet u agħlaq il-fajl, wara li terġa 'tibda n-nginx sudo nginx -s jerġgħu jinġarr.
  10. Nerġgħu l-server nginx wara l-installazzjoni phpmyadmin fil Centos 7

Huwa rakkomandat li tiżgura l-web server billi toħloq password każwali. Biex tagħmel dan, ikteb OpenSSL passwd u kopja r-riżultat. Sussegwentement, ser ikollok bżonn tmexxi fajl bil-passwords bl-użu ta 'sudo VI / etc / nginx / passwords u tagħmel linja ġdida fil-format tal-username: password, sabiex fl-aħħar irriżulta, per eżempju, admin: 4b7fsek4l2.

Twaqqif phpmyadmin fl Apache

Għalkemm is-server tal-web preċedenti huwa kkunsidrat aħjar f'xi aspetti, Apache għadu soluzzjoni pjuttost popolari u tintuża fis-sistema ta 'softwer tal-lampa. L-installazzjoni tagħha fiċ-Centos hija litteralment magħmula minn diversi kmandi:

yum jinstallaw httpd -y

SystemCTL Start httpd.service.

SystemCTL Enable httpd.Service.

Jekk is-server diġà ġie miżjud jew għamilt il-kmandijiet ta 'hawn fuq, tista' tmur direttament għall-issettjar tal-phpmyadmin innifsu, u dan isir kif ġej:

  1. Issettja l-password tal-Aċċess tal-Amministratur bl-użu ta 'sudo htpasswd -c / eċċ / httpd / passwords admin.
  2. Issettja l-Password għal Apache PhpMyAdmin Server f'Centos 7

  3. Mexxi l-fajl tal-konfigurazzjoni għal aktar editjar: VI /etc/httpd/conf.d/phpmyadmin.conf.
  4. Fajl ta 'Konfigurazzjoni Apache Miftuħ biex jiġi kkonfigurat phpmyadmin f'ċentri 7

  5. Qiegħed is-sezzjoni "" u daħħal kontenut bħal dan:

    Indiċi tal-Għażliet FollowsyMlinks.

    Allowoverride kollha.

    AuthTYPE Basic.

    Authname "Kontenut Ristrett"

    Authererfile / eċċ / http / passwords

    Jeħtieġu utent validu

  6. Editja l-fajl ta 'konfigurazzjoni apache phpmyadmin f'ċentri 7

F'dan l-artikolu, ġejt familjari mhux biss mal-proċedura għaż-żieda tal-komponenti phpmyadmin infushom, iżda wkoll tgħallmu dwar il-konfigurazzjoni inizjali tagħhom f'żewġ servers tal-web differenti. Waqt l-eżekuzzjoni ta 'kull kmand, aħna nirrakkomandaw bil-qawwa n-notifiki li jidhru fil-console: xi kultant jistgħu jindikaw żbalji li jeħtieġu soluzzjoni operattiva.

Aqra iktar