Cum se instalează LAMP Stack cu PhpMyAdmin în Ubuntu 18.04


O stivă LAMP este compusă din pachete precum Apache, MySQL/MariaDB și PHP instalate într-un mediu de sistem Linux pentru găzduirea site-urilor web și a aplicațiilor.

Citiți și: Instalați Apache, MariaDB, PHP și PhpMyAdmin în Ubuntu 18.04

PhpMyAdmin este un frontend web gratuit, cu sursă deschisă, bine-cunoscut, cu funcții complete și intuitiv pentru administrarea bazei de date MySQL și MariaDB. Acceptă diverse operațiuni de baze de date și are multe caracteristici care vă permit să vă gestionați cu ușurință bazele de date dintr-o interfață web; cum ar fi importul și exportul de date în diferite formate, generarea de interogări complexe și utile folosind Query-by-example (QBE), administrarea mai multor servere și multe altele.

Cerințe:

  1. Instalare minimă a serverului Ubuntu 18.04.
  2. Acces la server prin SSH (dacă nu aveți acces direct).
  3. Privilegiile utilizatorului root sau utilizați comanda sudo pentru a rula toate comenzile.

În acest articol, vom explica cum să instalați stiva LAMP cu PhpMyAdmin în Ubuntu 18.04.

Pasul 1: Instalați Apache Web Server pe Ubuntu 18.04

1. Începeți mai întâi prin a vă actualiza pachetele software și apoi instalați serverul web Apache utilizând următoarele comenzi.

sudo apt update
sudo apt install apache2

2. După finalizarea procesului de instalare, serviciul apache ar trebui să pornească automat și va fi activat să pornească la momentul pornirii sistemului, puteți verifica dacă este activ și rulează folosind următoarea comandă.

sudo systemctl status apache2

3. Dacă aveți un firewall de sistem activat și care rulează, trebuie să deschideți porturile 80 și 443 pentru a permite solicitările de conectare a clientului la apache web server prin HTTP și, respectiv, HTTPS, apoi reîncărcați setările paravanului de protecție așa cum se arată.

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload

4. Acum verificați instalarea Apache testând pagina de test implicită la adresa URL de mai jos dintr-un browser web.

http://domain_name/
OR
http://SERVER_IP/

Dacă vedeți pagina web implicită apache, înseamnă că instalarea dvs. funcționează bine.

Pasul 2: Instalați MariaDB pe Ubuntu 18.04

5. Acum instalați MariaDB, este un sistem gratuit de gestionare a bazelor de date cu sursă deschisă, derivat din MySQL și este un proiect dezvoltat de comunitate, condus de dezvoltatorii originali ai MySQL.

sudo apt install mariadb-server mariadb-client

6. Serviciile MariaDB ar trebui să pornească automat după instalare, verificați-i starea pentru a vă asigura că este în funcțiune.

sudo systemctl status mysql

7. Instalarea MariaDB nu este sigură în mod implicit, trebuie să executați un script de securitate care vine împreună cu pachetul. Vi se va cere să setați o parolă root pentru a vă asigura că nimeni nu se poate conecta la MariaDB.

sudo mysql_secure_installation

După ce executați scriptul, acesta vă va cere să introduceți parola curentă pentru root (introduceți pentru niciunul):

Apoi introduceți yes/y la următoarele întrebări de securitate:

  • Setați parola de root? [Y/n]: y
  • Eliminați utilizatori anonimi? (Apăsați y|Y pentru Da, orice altă tastă pentru Nu) : y
  • Nu permiteți conectarea la root de la distanță? (Apăsați y|Y pentru Da, orice altă tastă pentru Nu) : y
  • Eliminați baza de date de testare și accesul la ea? (Apăsați y|Y pentru Da, orice altă tastă pentru Nu) : y
  • Reîncărcați acum tabelele de privilegii? (Apăsați y|Y pentru Da, orice altă tastă pentru Nu) : y

Pasul 3: Instalați PHP pe Ubuntu 18.04

8. PHP este unul dintre cele mai utilizate limbaje de scripting la nivelul serverului, folosit pentru a genera conținut dinamic pe site-uri web și aplicații. Puteți instala PHP (versiunea implicită este PHP 7.2) și alte module pentru implementări web folosind următoarea comandă.

sudo apt install php php-common php-mysql php-gd php-cli 

9. Odată instalat PHP, vă puteți testa configurația PHP creând o pagină simplă info.php în rădăcina documentului serverului dvs. web, folosind această singură comandă.

 
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

10. Apoi deschideți un browser web și introduceți această adresă URL pentru a vedea pagina de informații php.

http://domain_name/info.php
OR
http://SERVER_IP/info.php

Pasul 4: Instalați PhpMyAdmin pe Ubuntu 18.04

11. În cele din urmă, puteți instala phpMyAdmin pentru administrarea bazelor de date MySQL/MariaDB din confortul unui browser web, rulând următoarea comandă.

sudo apt install phpmyadmin

Prin procesul de instalare a pachetului, vi se va cere să alegeți serverul web care ar trebui să fie configurat automat pentru a rula phpMyAdmin, selectați apache apăsând pe bara de spațiu și apăsați pe Enter.

12. Apoi, introduceți parola pentru utilizatorul administrativ MySQL/MariaDB, astfel încât instalatorul să poată crea o bază de date pentru phpmyadmin.

13. După ce totul este instalat, acum puteți reporni serviciul apache2 pentru a efectua modificările recente.

sudo systemctl restart apache2

Notă: dacă pachetul PhpMyAdmin nu a fost activat să funcționeze automat cu serverul web apache, executați următoarele comenzi pentru a copia configurația apache phpmyadmin fișier aflat sub /etc/phpmyadmin/ în directorul de configurații disponibile al serverului web apache /etc/apache2/conf-available/ și apoi activați-l folosind a2enconf > utilitarul și repornirea serviciului Apache efectuează modificările recente, după cum urmează.

sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf 
sudo a2enconf phpmyadmin
sudo systemctl restart apache2

14. În cele din urmă, dintr-un browser web și tastați următoarea adresă URL pentru a vă accesa interfața web phpMyAdmin.

http://domain_name/phpmyadmin
OR
http://SERVER_IP/phpmyadmin

Utilizați acreditările root pentru a vă autentifica în phpMyAdmin, așa cum se arată în următoarea captură de ecran.

Important: pornind de la MySQL 5.7, autentificarea rădăcină necesită comanda sudo, prin urmare autentificarea rădăcină va eșua prin phpmyadmin , poate fi necesar să creați un alt cont de utilizator administrator. Accesați shell-ul mariadb folosind contul rădăcină dintr-un terminal și rulați următoarele comenzi pentru a crea un utilizator nou:

sudo mysql -u root -p
MariaDB [(none)]> CREATE USER 'admin'@'localhost' IDENTIFIED BY '=@!#254tecmint';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

Acum conectați-vă la PhpMyAdmin folosind noile acreditări de admin pentru a vă administra bazele de date.

Pentru a vă securiza interfața web PhpMyAdmin, consultați acest articol: 4 Sfaturi utile pentru a vă asigura interfața web PhpMyAdmin.

Asta este! În acest articol, am explicat cum să configurați stiva LAMP cu cel mai recent PhpMyAdmin în Ubuntu 18.04. Utilizați formularul de comentarii de mai jos pentru a ne trimite întrebările sau părerile dvs. despre acest ghid.