Cum se instalează și se configurează phpMyAdmin în ubuntu, digitalocean

Sperăm că veți găsi util acest tutorial. În plus față de ghiduri ca aceasta, noi oferim infrastructura cloud simplu pentru dezvoltatori. Aflați mai multe →

În ciuda faptului că mulți utilizatori se simt nevoia unui sistem de management de baze de date, cum ar fi MySQL, MySQL pentru a lucra cu doar instrumente de linie de comandă poate provoca disconfort.

phpMyAdmin a fost creat pentru a permite utilizatorilor să gestioneze baza de date MySQL prin intermediul unei interfețe web. In acest articol vom discuta despre cum să instalați și să configurați phpMyAdmin pentru operarea în siguranță a bazelor de date în Ubuntu 16.04.

înainte de a instala

Înainte de a începe, asigurați-vă că aveți tot ce ai nevoie.

În primul rând, vom presupune că aveți un non-rue (non-root) privilegiile utilizatorului cu sudo. Configurarea unui cont de utilizator, aveți posibilitatea să urmați pașii 1-4 în articol de pe serverul de configurare principal pe Ubuntu 16.04.

Vom presupune, de asemenea, că ați terminat stiva de configurare LAMP (Linux, Apache, MySQL și PHP) pe serverul cu Ubuntu 16.04. Dacă nu ați făcut deja acest lucru, puteți citi acest articol în procesul de instalare LAMP stivă pe Ubuntu 16.04.

În cele din urmă, trebuie să vă păstrați în minte unele probleme de siguranță atunci când se utilizează Import Import phpMyAdmin, deoarece:

  • Acesta comunică direct cu MySQL.
  • Efectuează autentificarea prin utilizarea unui nume de utilizator și parola MySQL.
  • Executa și returnează rezultatele interogări SQL arbitrare.

După efectuarea acțiunilor de mai sus, puteți începe să urmați pașii indicați în acest articol.

Pasul 1 - Instalarea phpMyAdmin

În primul rând, instalați phpMyAdmin din depozitele implicit Ubuntu.

Pentru a face acest lucru, vom actualiza indexul pachetului local și apoi utilizați sistemul apt de management pachete pentru a descărca și instala fișierele necesare:

În cursul câteva întrebări cu privire la configurația instalației va fi dat la tine.

Atenție:
În timpul primului dialog apache2 este evidențiat, dar nu este selectată. Dacă nu apăsați bara de spațiu pentru a selecta Apache, programul de instalare nu se mișcă fișierele în timpul procesului de instalare. Apăsați bara de spațiu. Tab. și apoi Enter Apache pentru selecție.

  • Când selectați un server, selectați apache2.
  • Răspunde afirmativ la întrebarea dacă doriți să utilizați dbconfig-comună pentru a configura baza de date.
  • Vi se va cere o bază de date parolă de administrator.
  • În continuare vi se va cere să introduceți o parolă și se repetă pentru a se phpMyAdmin.

În timpul instalării, directorul / etc / apache2 /-conf activat / phpMyAdmin vor fi adăugate la fișierul de configurare pentru Apache.

Singurul lucru pe care trebuie să facem manual, se extinde pentru a include PHP mcrypt și mbstring următoarele comenzi:

Apoi, reporniți Apache pentru a aplica modificările:

Acum puteți accesa interfața web folosind numele de utilizator și parola de root specificate în instalarea MySQL.

După conectare, veți vedea o interfață de utilizator similară:

Pasul 2 - Efectuarea phpMyAdmin în condiții de siguranță

Configurarea Apache pentru a permite utilizarea .htaccess

La început, inclusiv posibilitatea de a utiliza fișierul .htaccess în fișierul nostru de configurare Apache.

Vom edita fișierul în directorul nostru de configurare Apache:

Trebuie să adăugați o directivă AllowOverride Toate în secțiunea fișier de configurare:

După ce adăugați această linie, salvați și închideți fișierul.

Pentru a aplica modificările, reporniți Apache:

Creați fișier .htaccess

Acum, când am fost permis să folosească .htaccess pentru aplicația noastră, avem nevoie pentru a crea un astfel de fișier.

Fișierul trebuie să fie creat în directorul aplicației. Putem crea fișierul și deschideți-l pentru editare cu următoarea comandă:

Acum vom introduce următoarele informații:

Am intrat șir sunt după cum urmează:

După introducerea acestor linii, salvați și închideți fișierul.

Creați fișier parolă .htpasswd pentru autentificare

Acum, că ne-am stabilit calea pentru fișierul nostru de parolă în directiva AuthUserFile în dosarul nostru .htaccess. avem nevoie pentru a crea acest fișier.

Pentru a face acest lucru, avem nevoie pentru a instala un pachet suplimentar de depozitele standard:

Acum vedem utilitatea htpasswd.

Ea a spus calea cea mai timpurie a fost după cum urmează: /etc/phpmyadmin/.htpasswd. Creați fișierul și adăugați primul utilizator cu următoarea comandă:

Vi se va cere să selectați și confirmați o parolă pentru utilizator ați creat. După ce acest fișier este creat și hash al parolei pe care ați specificat va fi adăugat la acesta.

Pentru a adăuga un utilizator nou, executați următoarea comandă fără pavilion -c.

Acum, că ați configurat accesul la un subdirector de phpMyAdmin, conectați la phpMyAdmin, vi se va cere să introduceți un nume de utilizator și parola:

După introducerea și parola cu care va fi redirecționat către pagina de autentificare phpMyAdmin. Astfel, am creat un strat suplimentar de protecție pentru phpMyAdmin dumneavoastră.

concluzie

Acum aveți phpMyAdmin, gata de utilizare pe serverul cu Ubuntu 16.04. Folosind această interfață puteți crea cu ușurință baze de date, utilizatori, tabele, și multe altele, precum și efectuarea operațiunilor de rutină modificarea sau ștergerea datelor stocate.