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:
- Mexxi l-console bi kwalunkwe metodu konvenjenti, per eżempju, permezz tal- "applikazzjonijiet" menu.
- 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.
- Biex tkompli l-proċess, ikteb il-password mill-kont bl-aċċess għerq.
- Wara li tlesti ż-żieda ta 'pakketti, trid taġġorna l-lista tal-libreriji tas-sistema bil-kmand ta' aġġornament tas-sudo yum.
- 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.
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.
- Żid pakkett ġdid mas-sistema billi tniżżel mill-repożitorju permezz sudo rpm -uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm.
- Aġġorna l-libreriji tas-sistema disponibbli billi tuża l-kmand tas-Sudo Yum Aġġornament.
- 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.
- Installa s-Sudo Yum Installa PhpMyAdmin, u l-verżjoni xierqa tal-PHP tiġi ddeterminata awtomatikament.
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:
- Ixgħel PhpMyAdmin għall-direttorju tal-web server billi tuża s-Sudo Ln -S / USR / SEHL / PHPMYADMIN / VAR / www / html / phpmyadmin String.
- Wara li tagħmel bidliet, terġa 'tibda billi tiddaħħal is-sudo SystemTL terġa' tibda PHP-FPM.
- Permezz tal-editur tat-test standard, imexxi l-fajl tal-konfigurazzjoni sudo VI /etc/nginx/nginx.conf.
- Ħalli l-blokka "HTTP" u żid linja tiddiżattiva_symlinks;
- Ħlief il-bidliet u agħlaq il-fajl, wara li terġa 'tibda n-nginx sudo nginx -s jerġgħu jinġarr.
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:
- Issettja l-password tal-Aċċess tal-Amministratur bl-użu ta 'sudo htpasswd -c / eċċ / httpd / passwords admin.
- Mexxi l-fajl tal-konfigurazzjoni għal aktar editjar: VI /etc/httpd/conf.d/phpmyadmin.conf.
- 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
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.