PhpMyAdmin este un proiect gratuit pentrudezvoltatori web concepute pentru a facilita interacțiunea cu bazele de date MySQL. Instrumentul este scris în PHP și funcționează prin orice browser web. Pentru a funcționa corect, aveți nevoie de un server web, PHP și MySQL instalat pe sistem. Acest articol se va concentra pe instalarea PhpMyAdmin pe diferite sisteme de operare - Ubuntu, Centos și Debian.
Înainte de a instala programul pe acest sistem, trebuie să aveți pachetul LAMP în el. Primul termen din abrevierea înseamnă că va fi utilizat un sistem al familiei Linux.
Apache este unul dintre cele mai solicitateservere web. MySql este o componentă pentru operarea cu bazele de date ale unui site sau proiect. Ei bine, PHP este limbajul în care sunt scrise serviciile web. În acest context, înseamnă că se folosește un traducător care va converti codul PHP în instrucțiuni pe care browserul le poate înțelege. Următoarea este o scurtă descriere a procesului de instalare pentru acest kit. Nu veți putea folosi PhpMyAdmin fără el.
Toate aceste componente pot fi instalate separat sau ca un kit gata făcut. Pentru a înțelege procesul de configurare, cel mai bine este să faceți totul manual. Apache pe Ubuntu poate fi instalat cu două linii:
Deoarece aceste comenzi trebuie executate în numelesuperutilizator, apoi sudo este pus în fața lor și este necesară parola de root. Sistemul va scana spațiul disponibil și va raporta cât va lua noul software. Apoi, va oferi acordul apăsând tasta Y. Instalarea cu succes a serverului este verificată accesând adresa localhost din browser. Aceasta ar trebui să aibă ca rezultat o pagină similară cu cea afișată în imaginea de mai jos.
Următorul pas este instalarea și configurarea MySQL.Ca și în cazul serverului, este utilizat terminalul. Este tastat în: sudo apt-get install mysql-server. În acest proces, sistemul vă va solicita să introduceți o parolă pentru contul root. Este demn de remarcat faptul că acesta nu este Ubuntu rădăcină, ci MySQL.
Ultimul pas este instalarea PHP pe Ubuntu.Acest modul va trebui să fie instalat împreună cu mai multe componente suplimentare pentru a funcționa corect și optim cu bazele de date și serverul. Se execută următoarea comandă, formată din mai multe nume: sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql. După introducerea acestuia, instalarea componentelor LAMP poate fi considerată completă. Rămâne să reporniți serverul cu comanda sudo systemctl restart apache2.
Pentru a testa funcționalitatea acestui lucrudin pachetul de software, creați un fișier de test în directorul / var / www / html /. În acesta, puteți scrie mai multe linii în PHP, care vor afișa date despre sistem sau o eroare în caz de eșec:
Acum, la localhost / filename.php, ar trebui afișată o pagină similară cu cea afișată în imaginea de mai sus.
Instalarea PhpMyAdmin pe Ubuntu este la fel caca și restul aplicațiilor - prin câteva linii. Mai întâi, scriem această comandă: sudo apt-get install phpmyadmin. În acest proces, utilizatorul va fi întrebat ce server va funcționa. În acest caz, trebuie să selectați Apache. Următoarea întrebare va fi dacă va fi utilizat instrumentul de configurare dbconfig-common, la care ar trebui să se răspundă afirmativ. Cel mai important, vi se va solicita o parolă pentru baza de date MySQL. Apoi, aveți nevoie de un cod secret și pentru PhpMyAdmin. Rămâne să reporniți din nou serverul web: sudo systemctl reporniți apache2. După ce accesați adresa localhost / phpmyadmin, ar trebui să fie afișată pagina pentru introducerea datelor de conectare și a parolei: După conectare, puteți gestiona manual bazele de date folosind o interfață convenabilă.
Pentru a instala PhpMyAdmin și pe CentOSveți avea nevoie de un kit LAMP. Întreaga procedură este foarte similară cu cea descrisă pentru Ubuntu. Singura diferență este că se realizează prin managerul Yum și numele serverului în sine arată puțin diferit: sudo yum install httpd.
Lansarea se face astfel:
Dacă totul este corect, atunci pagina de test va fi disponibilă la localhost în browser.
Apoi, aveți nevoie de un server MySQL. Implementările sale sunt ușor diferite pentru diferite distribuții Linux, în special pentru CentOS, este instalată interpretarea MariaDB: sudo yum install mariadb-server.
Lansarea este similară cu serverul web:
Dar pentru a funcționa, trebuie să specificați o parolă pentru root, deci este utilizată comanda: sudo mysql_secure_installation. Este specificată o nouă parolă.
Instalarea PHP are loc și cu conectarea unui astfel de modul: sudo yum instalează php php-pear php-gd php-mysql.
Pentru a aplica toate modificările aduse sistemului, reporniți serverul web: sudo systemctl reporniți httpd.
Acum este rândul PhpMyAdmin în sine. Există o comandă pentru acest lucru: sudo yum install phpmyadmin
La fel ca în Ubuntu, după următoareala repornirea serverului web, pagina cu PhpMyAdmin va fi deschisă de comanda tastată în bara de adrese a browserului: localhost / phpmyadmin. În acest moment, instalarea PhpMyAdmin pe CentOS poate fi considerată completă.
Distribuțiile Debian și Ubuntu sunt foarte similare întretu. Prin urmare, nu este surprinzător faptul că toate instrucțiunile pentru instalarea PhpMyAdmin pe Debian pot fi copiate de la comandă Ubuntu la comandă. Singura diferență poate fi că utilizatorul curent este root, deci comanda sudo este de prisos.
Articolul a revizuit instrucțiuni scurte pentruinstalarea ușoară a pachetului software LAMP și PhpMyAdmin pe acesta. Desigur, procesul nu poate funcționa întotdeauna fără probleme și vor apărea erori. Dar aproape toți sunt însoțiți de propriile coduri, prin care le puteți găsi o explicație și o soluție. Dar, în majoritatea cazurilor, instalarea PhpMyAdmin ar trebui să funcționeze fără probleme.
În plus, pe Web există diferite distribuțiiun pachet LAMP gata preparat care poate fi instalat într-o singură linie. Bineînțeles, asamblarea sa este efectuată de producători neoficiali de produse, astfel încât uneori versiunile lor pot fi ușor depășite. Instalarea manuală vă permite să utilizați cele mai recente versiuni. Și după finalizarea tuturor procedurilor, proprietarul va primi o componentă convenabilă și rapidă pentru gestionarea bazelor de date.