SITE PAIEŠKA

"PhpMyAdmin" diegimas ir konfigūravimas: nuoseklios instrukcijos ir rekomendacijos

Bet kuris žiniatinklio kūrėjas žino, kad jis dirbabeveik kiekviena svetainė turi duomenų bazę. Tai leidžia jums saugoti informaciją, valdyti ir gauti reikiamu laiku. Norint naudotis visomis išvardintomis patogesne forma, entuziastų grupė nusprendė sukurti produktą, kuris derintų patogumą ir funkcionalumą dirbant su DBVS. Jo pavadinimas yra phpMyAdmin. Paprastai ji jau yra prieinama daugelyje prieglobos. Todėl straipsnyje aptariamas, kaip įdiegti ir konfigūruoti phpMyAdmin vietiniame serveryje.

Paruošimas

Kadangi phpMyAdmin pats parašytas php, tada jo veikimui reikės įdiegti visą reikalingos programinės įrangos rinkinį - Apache, PHP, MySQL.

"phpmyadmin" sąranka

Kiekvieną komponentą galima nustatyti rankiniu būduAtskirkite, ir jūs galite iš karto visi. "Linux" yra "LAMP" rinkinys, "Windows" - "Denver" arba "OpenServer". Įdiegę visą programinę įrangą ir konfigūruodami ją atskirai, galėsite tyrinėti viso serverio sudėtį ir struktūrą. Jei laikas neleidžia susidoroti su vidine konstrukcija, lengviau ir patogiau iš karto montuoti.

PhpMyAdmin konfigūravimas Ubuntu

Paketas prieinamas standartinėse "Ubuntu" saugyklose, todėl pakanka įvesti terminalą:

sudo apt-get install phpMyAdmin.

Proceso metu jums bus paprašyta atlikti phpMyAdmin konfigūravimo veiksmus. Pirma, jums reikia pasirinkti žiniatinklio serverį, kurį planuojate naudoti paleisti. Šiuo atveju tai apache2.

Šiame lange bus paprašyta konfigūruoti phpMyAdmin duomenų bazę. Būtina sutikti. Sistema paprašys "MySQL" slaptažodžio. Ir tada phpMyAdmin.

įdiegti ir konfigūruoti phpmyadmin

Tada, / etc / apache2 / conf-enabled / pasirodo konfigūracijos failas.

Lieka įdiegti porą dalių ir aktyvuoti jas. Galite naudoti šias komandas:

sudo apt-get install php-mbstring php-gettext.

Ir jų paleidimas yra toks:

sudo phpenmod mcrypt;

sudo phpenmod mbstring.

Po to turėsite iš naujo paleisti žiniatinklio serverį. Tai atliekama naudojant komandą:

sudo systemctl restart apache2.

Teoriškai viskas yra pasirengusi ir jūs galite pradėti dirbti.

Paleidimas ir konfigūracija

Norėdami patekti į phpMyAdmin nustatymų gilumą, atidarykite bet kurią naršyklę ir įveskite adreso juostą:

sukurtas domenas / phpmyadmin.

 "phpmyadmin configure mysql"

Paraiška prašys įvesti slaptažodį. Ji buvo sukurta diegimo metu. Po prisijungimo vartotojas bus pateiktas su daugybe elementų ir nustatymų sąsaja.

Valdymo skydas

Programos sąsaja yra padalinta į loginius blokus, susietus pagal bendrą principą.

Kairėje pusėje yra greitas perėjimas tarp duomenų bazių ir lentelių. Čia galite sukurti naują formato kopiją.

Viršutiniame meniu yra elementai, kurie leidžia pereiti prie lentelių nustatymų ir papildomų funkcijų:

  • duomenų bazės. Kairėje pusėje yra meniu, ty yra turimų duomenų bazių sąrašo;
  • SQL. Labai įdomus dalykas tiems, kurie žino, kaip teisingai pateikti užklausas, ir aktyviai jas naudoja. Galite rankiniu būdu pasirinkti, ištrinti, rūšiuoti ir kitas SQL funkcijas;
  • sąlyga. Dabartinė padėtis bazėse. Jų bendras kiekis, srautas, gautų ir išsiųstų duomenų skaičius;
  • vartotojo abonementai. Visi išsaugoti vartotojo duomenys, įskaitant jų privilegijas, adresus ir slaptažodžius;
  • eksportas ir importas. Labai patogios keitimosi funkcijostarp duomenų bazės ir kitos programinės įrangos. Pvz., Rankiniu būdu atnaujinti svetainę, jei to reikia. Be to, tai labai patogus įrankis svarbių duomenų atsarginės kopijos kūrimui, jei ši funkcija nėra automatiškai pasiekiama;
  • nustatymai. Daug įvairių parametrų, vienaip ar kitaip susiję su phpMyAdmin, duomenų bazėmis, užklausomis ir dar daugiau;
  • replikacija. Bendravimas su kitais serveriais, siekiant vienu metu keisti kopijas - tai yra kartotiniai dabartinio duomenų bazės serverio pavyzdžiai;
  • kintamieji. Kaip rodo pavadinimas, skyriuje yra vidinių serverio ir sistemos poreikių vertės. Nebūtina, paprastai jie nenaudojami;
  • kodavimai. Rodo visas įmanomas šrifto parinktis sistemoje;
  • informacija apie duomenų saugojimo tipus, naudojamus phpMyAdmin;
  • išplėsti. Priedų sąrašas phpMyAdmin, didinant sistemos funkcionalumą.

Bendrieji nustatymai dešinėje viduryje leidžia pakeisti slaptažodį arba nustatyti naudojamą teksto kodavimą.

Ekrano parinktys padės pakeisti kalbą, temą, šrifto dydį ir kitus sistemos išvaizdos nustatymus.

"phpmyadmin" Ubuntu konfigūracija

Dešinėje yra informacijos skydelis su informacija apie duomenų bazės serverį ir žiniatinklio serverį, taip pat kelios nuorodos apie pagalbą phpMyAdmin.

Deja, įsilaužėliams dažnai naudojama programa, kad gautų neleistiną prieigą, taigi jūs turite žinoti, kaip apsisaugoti nuo to.

Saugumas

Pirmasis dalykas, kurį reikia padaryti, yra naudoti "Apache htaccess" žiniatinklio serverio failus. Pirma, jums reikia pasakyti apache, kad specialus failas bus naudojamas sukonfigūruoti phpMyAdmin.

Norėdami tai padaryti, nustatykite konfigūracijos failą, esantį /etc/apache2/conf-available/phpmyadmin.conf.

Jums reikia pridėti specialią AllowOverride All direktyvą. Kai pakeisite ir išsaugosite failą, turite vėl paleisti žiniatinklio serverį.

konfigūravimas phpmyadmin apache

Dabar, norint sukonfigūruoti phpMyAdmin, jums reikia pats failas, kuriame bus apibrėžtos valdymo skydo prieigos taisyklės. Jis turėtų būti vadinamas .htaccess ir dedamas palei kelią / usr / share / phpmyadmin.

Jis nurodo šiuos parametrus:

AuthType Basic

AuthName "riboto failo"

AuthUserFile /etc/phpmyadmin/.htpasswd

Reikalauti galiojančio vartotojo.

Tai. raktinių žodžių rinkinys leis jums:

  • Pirmoji eilutė yra atsakinga už autorizacijos pobūdį. Parametras "basic" reiškia, kad galite įvesti prisijungimo vardą ir slaptažodį.
  • Antrasis nustato, kuris tekstas bus rodomas vietoj sveikinimo.
  • Trečioje eilutėje nurodomas failas, kuriame slaptažodis bus saugomas.
  • Ketvirtasis sako sistemai, kad čia gali patekti tik autentiški vartotojai.

Sukūrę failą, jį reikia išsaugoti. Nepamiršk tai padaryti.

Slaptažodis

Sukūrus slaptažodžio failą, konfigūruojant phpMyAdmin turėsite šiek tiek keistis.

Pirmiausia turite įdiegti "htpasswd" programinę įrangą. Jis prieinamas "Ubuntu" saugyklose, todėl pakanka užbaigti komandą terminale:

sudo apt-get install apache2-utils.

Dabar visus terminaluose reikia įvesti:

Sudo htpasswd -c /etc/phpmyadmin/.htpasswd vartotojo vardas.

Jis sukurs naują naudotoją ir paragins jus už jo slaptažodį.

Dabar prieiga saugiai saugoma. Kai bandysite įvesti naudotojo phpMyAdmin administratoriaus skydą, bus atidarytas papildomas langas, suteikiantis teisę peržiūrėti ir keisti nustatymus.

CentOS

Tiesą sakant, konfigūravimas phpMyAdmin CentOS nėra labai skirtingas. Veiksmų algoritmas bus beveik toks pat. Išskyrus atvejus, kai diegimo komanda yra šiek tiek kitokia:

yum install-my phpmyadmin

Visi papildomi nustatymai ir manipuliacijos yra svarbūs tiek "Ubuntu", tiek "CentOS".

"Windows" aplinka

"Windows" operacinei sistemai yrakeletą paruoštų sprendimų kurti serverį su esamu technologijų rinkiniu. Pavyzdžiui, "OpenServer". Jame jau yra "phpMyAdmin" įdiegta "lentoje". Ją galite rasti serverio kontekstiniame meniu, esančiame elemento "Advanced".

phpmyadmin centos setup

"MySQL" ir "phpMyAdmin" konfigūravimas "OpenServer" yra atliekamas naudojant įvairius parengtus meniu ir langus, o tai, žinoma, yra patogiau nei rankinis komandinis įvedimas.

Rekomendacijos

Prieš baigiant, galite pasakyti apie keletą bendrų konfigūracijos klaidų ir subtilumų. Čia yra pagrindiniai phpMyAdmin, Apache ir MySQL konfigūravimo patarimai:

  • Norėdami išvengti serverio gedimų, naudokite naujausias programinės įrangos versijas;
  • dėl prieglobos, greičiausiai, jau įdiegta phpMyAdmin, tačiau jo saugumą galima konfigūruoti per bylas htaccess;
  • Turėtumėte atkreipti dėmesį į slaptažodžio pasirinkimą. Dažnai jos atkūrimas trunka daug ilgiau nei apgalvotas požiūris į jo kūrimą;
  • naudojant paruoštas rinkinys leidžia greitai įdiegti serverį viską, kas yra būtina, bet ne visada suteikia galimybę lanksčiai jį sukonfigūruoti ir suprasti darbo subtilybes.

Baigiamajame darbe

PhpMyAdmin naudojamas daugelyje paslaugų irinterneto svetaines. Tai galima paaiškinti konfigūracijos paprastumu ir prieiga prie duomenų bazės. Ir taip pat yra daugybė papildomų funkcijų ir galimybių. Projektas nuolat vystosi ir prisitaiko prie naujų sprendimų ir technologijų.

</ p>
  • Reitingas: