Instalarea și configurarea phpMyAdmin: instrucțiuni pas cu pas și recomandări

Orice dezvoltator de web știe că aproape fiecare site are nevoie de o bază de date. Acesta vă permite să stocați informații, să le gestionați și să le primiți la momentul potrivit. Pentru a folosi toate cele de mai sus într-o formă mai convenabilă, un grup de entuziaști a decis să creeze un produs care să combine confort și funcționalitate atunci când lucrează cu DBMS. Numele este phpMyAdmin. Ca regulă, este deja disponibil pe multe hosting. Prin urmare, articolul va vorbi despre cum să instalați și să configurați phpMyAdmin server local.

Pregătirea

Deoarece phpMyAdmin în sine este scris în php, atunci pentru funcționarea sa va fi necesar să instalați întregul set de software necesar - Apache, PHP, MySQL.

configurarea phpmyadmin

Fiecare componentă poate fi instalată manual individual sau toate simultan. Pentru Linux, există un pachet LAMP, pentru Windows - "Denver" sau OpenServer. Instalarea întregului software și configurarea separată a acestuia vă vor permite să studiați compoziția și structura întregului server. Dacă timpul nu vă permite să vă ocupați de structura internă, este mai ușor și mai convenabil să puneți imediat ansamblul.

Configurarea phpMyAdmin în Ubuntu

Pachetul este disponibil în depozitele standard "Ubuntu", deci este suficient să tastați în terminal:

sudo apt-get instala phpMyAdmin.

În acest proces vi se va cere să treceți prin pașii de configurare phpMyAdmin. În primul rând, trebuie să selectați serverul web pe care intenționați să îl utilizați pentru a rula. În acest caz este apache2.

Următoarea fereastră vă va solicita să configurați baza de date pentru phpMyAdmin. Este necesar să fie de acord. Sistemul va cere o parolă pentru MySQL. Și apoi pentru phpMyAdmin.

instalați și configurați phpmyadmin

Apoi, un fișier de configurare va apărea în directorul / etc / apache2 / conf-enabled /.

Rămâne să instalați câteva părți și să le activați. Puteți utiliza următoarele comenzi:

sudo apt-get instalează php-mbstring php-gettext.

Iar lansarea lor este după cum urmează:

sudo phpenmod mcrypt;

sudo phpenmod mbstring.

După aceasta, va trebui să reporniți serverul web. Aceasta se face folosind comanda:

sudo systemctl reporni apache2.

În teorie, totul este gata și poți începe să lucrezi.

Pornirea și configurarea

Pentru a intra în adâncurile setărilor phpMyAdmin, deschideți orice browser și tastați în bara de adrese:

domeniu creat / phpmyadmin.

phpmyadmin configure mysql

Aplicația va cere parola pentru conectare. A fost creat în timpul fazei de instalare. După autentificare, utilizatorul va fi prezentat cu o interfață cu multe elemente și setări.

Panou de control

Interfața aplicației este împărțită în blocuri logice, unite de un principiu comun.

În partea stângă este un panou pentru o tranziție rapidă între baze de date și tabele. Aici puteți crea o copie nouă a unui format.

Meniul superior conține elemente pentru a accesa setările tabelelor, precum și funcționalitatea suplimentară:

  • bază de date. Aproape duplicat meniul din stânga, adică conține o listă de baze de date disponibile;
  • SQL. Un punct foarte interesant pentru cei care știu cum să facă corecte interogări și le folosește în mod activ. Puteți selecta, șterge, sorta manual și alte funcții SQL manual;
  • stat. Poziția curentă în baze. Volumul total, traficul, numărul de date primite și trimise;
  • conturi de utilizator. Toate datele de utilizator salvate, inclusiv privilegiile, adresele și parolele acestora;
  • export și import. Funcții foarte convenabile pentru schimbul între baza de date și alte programe software. De exemplu, pentru a actualiza manual site-ul, dacă există o astfel de nevoie. În plus, este un instrument foarte convenabil pentru crearea unei copii de rezervă a datelor importante, dacă această caracteristică nu este disponibilă automat;
  • setări. Mulți parametri diferiți, într-un fel sau altul legați de activitatea phpMyAdmin, baze de date, interogări și multe altele;
  • replică. Comunicarea cu alte servere pentru modificarea simultană pe replici - adică instanțe repetate ale serverului de bază de date curent;
  • variabile. După cum sugerează și numele, secțiunea conține valori pentru nevoile interne ale serverului și ale sistemului. Fără nevoie, acestea nu sunt de obicei folosite;
  • codificări. Afișează toate opțiunile de fonturi disponibile în sistem;
  • date despre tipurile de stocare a datelor utilizate în phpMyAdmin;
  • extinderea. Lista de programe de completare phpMyAdmin, crescând funcționalitatea sistemului.

Setările generale din mijloc vă permit să modificați parola sau să setați codificarea textului utilizat.

Opțiunile de afișare vă vor ajuta să modificați limba, tema, dimensiunea fontului și alte setări pentru apariția sistemului.

phpmyadmin configurarea ubuntu

În partea dreaptă este un panou de informații cu informații despre serverul de bază de date și serverul web, precum și câteva linkuri pentru ajutor în phpMyAdmin.



Din păcate, aplicația este adesea folosită de intrusi pentru a obține acces neautorizat, deci trebuie să știți cum să vă protejați de acest lucru.

siguranță

Primul lucru pe care trebuie să-l faceți este să utilizați fișierele serverului web Apache htaccess. Mai întâi, trebuie să-i spui lui apache că un fișier special va fi folosit pentru a configura phpMyAdmin.

Pentru a face acest lucru, trebuie să configurați fișierul de configurare localizat la /etc/apache2/conf-available/phpmyadmin.conf.

Trebuie să adăugați o directivă specială AllowOverride All. După modificarea și salvarea fișierului, trebuie să reporniți din nou serverul web.

configurarea phpmyadmin apache

Acum, pentru a configura phpMyAdmin, aveți nevoie de fișierul în sine, în care vor fi definite regulile de acces la panoul de control. Ar trebui să fie numit .htaccess și plasat de-a lungul căii / usr / share / phpmyadmin.

Specifică următorii parametri:

AuthType Basic

AuthName "Fișiere restricționate"

AuthUserFile /etc/phpmyadmin/.htpasswd

Solicitați utilizator valid.

Acest lucru. un set de cuvinte cheie vă va permite:

  • Prima linie este responsabilă de natura autorizației. Parametrul "basic" înseamnă că puteți introduce prin login și parolă.
  • Al doilea determină ce text va fi afișat în locul salutului.
  • A treia linie specifică fișierul în care va fi stocată parola.
  • Al patrulea spune sistemului că numai utilizatorii autentificați pot ajunge aici.

După crearea fișierului, trebuie să îl salvați. Nu uita să faci asta.

parolă

Odată cu crearea unui fișier pentru parolă, atunci când configurați phpMyAdmin, va trebui să faceți puțin.

Mai întâi trebuie să instalați utilitarul htpasswd. Este disponibil în depozitele "Ubuntu", deci este suficient să executați comanda în terminal:

sudo apt-get instala apache2-utils.

Acum tot la terminal este necesar să tastați:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd nume de utilizator.

Acesta va crea un utilizator nou și vă va solicita o parolă pentru acesta.

Acum accesul este protejat în siguranță. Când încercați să intrați în panoul de administrare al phpMyAdmin al utilizatorului, o fereastră suplimentară se va deschide pentru a obține drepturile de vizualizare și modificare a setărilor.

CentOS

Configurarea phpMyAdmin în CentOS, de fapt, nu este mult diferită. Algoritmul acțiunilor va fi aproape același. Cu excepția cazului în care comanda de instalare este puțin diferită:

yum install -y phpmyadmin

Toate setările și manipulările ulterioare sunt relevante atât pentru Ubuntu, cât și pentru CentOS.

Windows mediu

Pentru sistemul de operare Windows, există mai multe soluții gata pentru a crea un server cu un set de tehnologii existente. De exemplu, OpenServer. Acesta conține deja phpMyAdmin instalat pe "bord". Îl puteți găsi în meniul contextual al serverului, în elementul "Advanced".

phpmyadmin centos setup

Configurarea MySQL și phpMyAdmin în OpenServer se face utilizând diferite meniuri și ferestre gata făcute, ceea ce este cu siguranță mai convenabil decât introducerea manuală a comenzii.

recomandări

Înainte de a încheia, puteți spune despre câteva greșeli și subtilități comune ale configurației. Iată sfaturile de bază pentru configurarea phpMyAdmin, Apache și MySQL:

  • Pentru a evita accidentele serverului, utilizați cele mai recente versiuni software;
  • pe gazde, cel mai probabil, deja instalat phpMyAdmin, dar securitatea acestuia poate fi configurată prin fișierele htaccess;
  • Ar trebui să acordați atenție alegerii parolei. Deseori, redresarea acesteia durează mult mai mult decât o abordare atentă la crearea sa;
  • utilizarea ansamblurilor gata face posibilă implementarea unei desfășurări rapide a serverului cu tot ce este necesar, dar nu întotdeauna oferă ocazia de ao configura în mod flexibil și de a înțelege subtilitățile lucrării.

În concluzie

PhpMyAdmin este utilizat pe multe servicii și site-uri de pe Internet. Acest lucru poate fi explicat prin ușurința de configurare și acces la baza de date. Și, de asemenea, prezența unui număr mare de caracteristici și capabilități suplimentare. Proiectul este în continuă evoluție și adaptare la noile soluții și tehnologii.

Distribuiți pe rețelele sociale:

înrudit
Instalați PhpMyAdmin pe diferite sisteme de operareInstalați PhpMyAdmin pe diferite sisteme de operare
Transferați WordPress la o altă gazdă: caracteristici, procedurăTransferați WordPress la o altă gazdă: caracteristici, procedură
Instalarea Joomla pe Denwer: manual detaliat, caracteristici ale creației și recomandăriInstalarea Joomla pe Denwer: manual detaliat, caracteristici ale creației și recomandări
Opencart: instalare și configurareOpencart: instalare și configurare
SQL Server Express: instalare, configurareSQL Server Express: instalare, configurare
Instalarea Apache pe Ubuntu și WindowsInstalarea Apache pe Ubuntu și Windows
Crearea unei baze de date MySQL face parte din orice siteCrearea unei baze de date MySQL face parte din orice site
Server web pentru testarea site-urilor și a aplicațiilorServer web pentru testarea site-urilor și a aplicațiilor
Virtual hosting este ... Care este diferența dintre o găzduire virtuală și un server dedicat?Virtual hosting este ... Care este diferența dintre o găzduire virtuală și un server dedicat?
Localhost Denwer - descriere, instalare, rezolvarea problemelorLocalhost Denwer - descriere, instalare, rezolvarea problemelor
» » Instalarea și configurarea phpMyAdmin: instrucțiuni pas cu pas și recomandări