Kufunga phpmyadmin katika centho 7.

Anonim

Kufunga phpmyadmin katika centho 7.

Muunganisho wa Mtandao wa PhpMyadmin sasa unahusishwa kikamilifu na watumiaji wa database ya MySQL, kwani wanaunga mkono mwingiliano tu kupitia terminal. Kuweka programu ya ziada na interface ya kielelezo itafanya iwe rahisi sana kurahisisha utaratibu wa kufanya kazi na seva za wavuti, hata hivyo, kwa hili, utakuwa kwanza kufanya vitendo kadhaa ambavyo husababisha matatizo. Leo tungependa kufikiria ufungaji wa phpmyadmin katika mfumo wa uendeshaji wa Centos 7, kugawanya hatua zote muhimu kwa hatua. Utahitaji tu kufuata maelekezo ndani yako na kwa usahihi kuingia kila timu.

Sakinisha phpmyadmin katika centho 7.

Kwa bahati mbaya, hifadhi rasmi ya maombi inayozingatiwa haipo, kwa hiyo utahitaji kwanza kuongeza hifadhi ya mtumiaji kwenye mfumo, ambayo mchakato wa ufungaji yenyewe unafanywa. Aidha, matoleo mawili ya PhpMyadmin yanajulikana sana, tutakuambia kuhusu kuanzisha kila mmoja wao na zaidi usanidi seva ya Apache au Nginx.

Kuongeza vipengele vya phpmyadmin.

Bila shaka, wakati wa kufanya kazi na maombi mapya katika Linux daima ni kipaumbele cha kuongeza maktaba yao kwenye mfumo, na phpmyadmin haijazidi. Hebu tuinue mada ya matoleo mawili ya kutosha, kuanzia na watengenezaji waliopendekezwa.

Kufunga PhpMyadmin 4.4.

PHPMYADMIN 4.4 inafanya kazi katika lugha ya programu ya programu ya PHP 5.4, na, kama unavyojua, toleo hili sio la hivi karibuni, ambalo halizuii kuwa maarufu zaidi na kwa mahitaji. Ufungaji wake katika cents hufanywa kwa njia ya "terminal" ya kawaida kwa vitendo kadhaa:

  1. Tumia console kwa njia yoyote rahisi, kwa mfano, kupitia orodha ya "Maombi".
  2. Kuanzia terminal kwa ajili ya ufungaji zaidi phpmyadmin katika centos 7

  3. Ingiza amri ya RPM -IUVH http://dl.fedoraproject.org/pub/epel/epel-release-Test-7.noarch.rpm Ili kupakua mfuko wa programu kutoka kwenye vifurushi vya ziada kwa ajili ya kuingia kwa mtumiaji wa Linux.
  4. Pakua vifurushi kutoka kwenye hifadhi ya phpmyadmin katika centho 7.

  5. Ili kuendelea na mchakato, ingiza nenosiri kutoka kwenye akaunti na upatikanaji wa mizizi.
  6. Ingiza nenosiri ili kupakua vifurushi kutoka kwenye PhpMyadmin Repository katika Centos 7

  7. Baada ya kukamilisha kuongeza ya vifurushi, lazima usasishe orodha ya maktaba ya mfumo na amri ya Sudo Yum-update.
  8. Kuboresha pakiti za mfumo kwa ajili ya kufunga phpmyadmin katika centho 7.

  9. Amri hapo juu inaweka sasisho zote zilizopo, na kisha tu mteja wa maombi yenyewe itawekwa kupitia sudo yum -y kufunga phpmyadmin.
  10. Kufunga programu ya phpmyadmin katika Centos 7.

Wakati wa kutumia seva ya wavuti, kwa mfano, Apache, utaendelea tu kuanzisha upya na kuangalia uendeshaji wa sehemu iliyowekwa, kwenda http: // ip_ver_verver / phpmyadmin.

Kuweka toleo la karibuni la phpmyadmin.

Watumiaji wengine wanapenda tu katika toleo la hivi karibuni la PhpMyadmin, ili kufunga ambayo unahitaji kufanya vitendo vingine, kwa kuongeza paket mpya. Kwa ujumla, maagizo yanaendelea kuwa sawa, lakini kwa mabadiliko fulani.

  1. Ongeza mfuko mpya kwa mfumo kwa kupakua kutoka kwenye hifadhi kupitia sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm.
  2. Pakua toleo la karibuni la PhpMyadmin katika Centos 7 kutoka kwenye hifadhi

  3. Sasisha maktaba ya mfumo inapatikana kwa kutumia amri ya Sudo Yum update.
  4. Uppdatering Maktaba ya Mfumo Ili kufunga toleo la karibuni la phpmyadmin katika Centos 7

  5. Wezesha msaada wa toleo la hivi karibuni la programu, kwa sasa ni 7.1. Ili kufanya hivyo, ingiza yum-config-meneja - REMI-PHP71.
  6. Kuamsha utangamano na PHP 7 kwa phpmyadmin katika centho 7

  7. Sakinisha PhpMyadmin ya sudo ya sudo, na toleo sahihi la PHP litaamua moja kwa moja.
  8. Sakinisha toleo la karibuni la phpmyadmin katika Centos 7.

Hii inaongeza vipengele vyote ni kamili, hata hivyo, kabla ya kuanza kazi na interface ya wavuti, utahitaji kusanidi seva yenyewe. Kisha, tutachambua utekelezaji wa utaratibu huu katika ufumbuzi wawili maarufu - Apache na Nginx.

Kuweka phpmyadmin katika Nginx.

Watumiaji wengine wanapendelea kufanya kazi na seva ya mtandao ya Nginx, kama inatoa kasi na utendaji. Ikiwa wewe ni msaidizi wa programu hii, baada ya kufunga PhpMyadmin, utahitaji kufanya mipangilio kadhaa ili kuanzisha utendaji wa utaratibu mzima.

Kwanza, kumbuka kuwa seva ya wavuti yenyewe tayari imeongezwa kwenye mfumo wa uendeshaji, ikiwa sio, ingiza amri zifuatazo kwa console:

Sudo yum kufunga epel-kutolewa

Sudo yum kufunga Nginx.

Sudo Systemctl Start Nginx.

Baada ya hayo, fuata maagizo hayo:

  1. Weka phpMyadmin kwenye saraka ya seva ya wavuti kwa kutumia Sdo / USR / SHARE / PHPMYADMIN / VAR / WWW / HTML / PhpMyadmin kamba.
  2. Unda folda na phpmyadmin katika Nginx kwa CentOS.

  3. Baada ya kufanya mabadiliko, kuanzisha upya kwa kuingia Sudo Systemctl Kuanzisha upya PHP-FPM.
  4. Anza upya seva ya Nginx ili kufunga phpmyadmin katika centho 7

  5. Kupitia mhariri wa maandishi ya kawaida, kukimbia faili ya usanidi sudo vi /etc/nginx/nginx.conf.
  6. Fungua faili ya usanidi wa Nginx ili usanidi phpmyadmin katika centho 7

  7. Weka kizuizi cha "HTTP" na kuongeza mstari ulemavu_Symlinks mbali;
  8. Hariri faili ya usanidi wa Nginx kwa phpmyadmin katika centho 7.

  9. Hifadhi mabadiliko na uifunge faili, baada ya kuanza upya upya wa Nginx sudo nginx -s reload.
  10. Anza upya seva ya Nginx baada ya kufunga phpmyadmin katika centho 7

Inashauriwa kupata salama ya wavuti kwa kuunda nenosiri la random. Ili kufanya hivyo, ingiza OpenSSL Passwd na uchapishe matokeo. Kisha, utahitaji kukimbia faili na nywila kwa kutumia sudo vi / nk / nginx / nywila na kufanya mstari mpya katika muundo wa mtumiaji: nenosiri, ili mwishowe, kwa mfano, admin: 4b7fsek4l2.

Kuweka phpmyadmin huko Apache.

Ingawa seva ya awali ya mtandao inachukuliwa kuwa bora katika nyanja fulani, Apache bado inabakia suluhisho la haki na linatumiwa katika mfumo wa programu ya taa. Ufungaji wake katika cents ni halisi kufanywa na amri kadhaa:

yum kufunga httpd -y.

Systemctl kuanza httpd.service.

Systemctl Wezesha httpd.service.

Ikiwa seva tayari imeongezwa au ulifanya amri hapo juu, unaweza kwenda moja kwa moja kwa kuweka phpmyadmin yenyewe, na hii imefanywa kama ifuatavyo:

  1. Weka nenosiri la upatikanaji wa msimamizi kwa kutumia sudo htpasswd -c / nk / httpd / nywila admin.
  2. Weka nenosiri kwa seva ya PhpMyadmin ya Apache katika Cento 7.

  3. Tumia faili ya usanidi kwa ajili ya uhariri zaidi: vi /etc/httpd/conf.d/phpmyadmin.conf.
  4. Fungua faili ya usanidi wa Apache ili usanidi phpmyadmin katika centho 7

  5. Weka sehemu "" na uingize maudhui hayo:

    Chaguzi za indexesMlinks.

    Soloverdide wote.

    AuthType Msingi.

    AuthName "maudhui yaliyozuiwa"

    Authuserfile / nk / httpd / nywila.

    Inahitaji mtumiaji halali

  6. Hariri faili ya Configuration ya Apache PhpMyadmin katika Centos 7.

Katika makala hii, umekuwa haujui tu kwa utaratibu wa kuongeza vipengele vya phpmyadmin, lakini pia kujifunza kuhusu usanidi wao wa awali katika seva mbili za wavuti tofauti. Wakati wa utekelezaji wa kila amri, tunapendekeza sana kusoma arifa zinazoonyeshwa katika console: wakati mwingine wanaweza kuonyesha makosa ambayo yanahitaji ufumbuzi wa uendeshaji.

Soma zaidi