Cum se instalează LAMP cu Apache, PHP 7 și MariaDB 10 pe serverul Ubuntu 16.04


LAMP stack este un acronim care reprezintă sistemul de operare Linux alături de serverul web Apache, baza de date MySQL/MariaDB și limbaj de programare dinamic PHP care facilitează implementarea aplicațiilor web dinamice.

În acest ghid vom discuta despre cum să instalați stiva LAMP pe serverul Ubuntu 16.04 cu noua versiune PHP 7 și MariaDB 10< versiunea.

Cerințe

  1. Ghid de instalare a serverului Ubuntu 16.04

Pasul 1: Instalați Apache pe Ubuntu 16.04

1. Primul pas va începe prin instalarea unuia dintre cele mai populare servere web de astăzi pe internet, Apache. Instalați pachetul binar Apache în Ubuntu din depozitele lor oficiale, tastând următoarele comenzi pe consolă:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Odată ce serverul web Apache a fost instalat pe sistemul dvs., verificați dacă daemonul este pornit și pe ce porturi se leagă (în mod implicit, ascultă pe portul 80 ) lansând comenzile de mai jos:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. De asemenea, puteți verifica dacă serviciul Apache rulează introducând adresa IP a serverului dvs. într-un browser web utilizând protocolul HTTP. O pagină web implicită ar trebui să fie afișată în browser similar cu următoarea captură de ecran:

http://your_server_IP_address

4. Deoarece accesarea paginilor web utilizând protocolul HTTP este extrem de nesigură, va începe activarea modulului Apache SSL prin lansarea următoarelor comenzi:

sudo a2enmod ssl 
sudo a2ensite default-ssl.conf 
sudo systemctl restart apache2.service

Confirmați dacă serverul se leagă corect pe portul HTTPS implicit 443 executând din nou comanda netstat.

sudo netstat -tlpn

5. De asemenea, verificați pagina web informativă implicită Apache utilizând Protocolul securizat HTTP introducând adresa de mai jos în browser:

https://your_server_IP_address

Datorită faptului că apache este configurat să ruleze cu un Certificat autosemnat, ar trebui să fie afișată o eroare în browser. Doar acceptați certificatul pentru a ocoli eroarea și pagina ar trebui să fie afișată în siguranță.

Pasul 2: Instalați PHP 7 pe Ubuntu 16.04

6. PHP este un limbaj de programare dinamică Open Source care se poate conecta și interacționa cu bazele de date pentru a procesa codul dvs. încorporat în codul HTML pentru a crea pagini web dinamice.

Pentru a instala cea mai recentă versiune a PHP 7, care este concepută pentru a rula cu îmbunătățiri de viteză pe mașina dvs., începeți mai întâi să efectuați o căutare a modulelor PHP existente, lansând comenzile de mai jos:

sudo apt search php7.0

7. Apoi, odată ce ați găsit modulele PHP 7 adecvate necesare pentru configurarea dvs., utilizați comanda apt pentru a instala componentele adecvate, astfel încât PHP să poată executa cod împreună cu apache web Server.

sudo apt install php7.0 libapache2-mod-php7.0

8. După ce pachetele PHP7 sunt instalate și configurate pe serverul dvs., lansați comanda php -v pentru a obține versiunea curentă.

php -v

9. Pentru a testa în continuare configurația PHP7 pe mașina dvs., creați un fișier info.php în directorul apache webroot, situat în /var directorul /www/html/.

sudo nano /var/www/html/info.php

adăugați liniile de cod de mai jos în fișierul info.php.

<?php 
phpinfo();
?>

Reporniți serviciul Apache pentru a aplica modificările.

sudo systemctl restart apache2

Și navigați la adresa IP a serverului dvs. la adresa URL de mai jos pentru a verifica rezultatul final.

https://your_server_IP_address/info.php 

10. Dacă trebuie să instalați module PHP suplimentare pe serverul dvs., trebuie doar să apăsați tasta [TAB] după șirul php7.0 când utilizați comanda apt iar opțiunea bash completare automată va lista automat toate modulele disponibile pentru dvs.

Alegeți modulul potrivit și instalați-l ca de obicei. Vă sfătuim cu insistență să instalați următoarele module suplimentare PHP:

php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
sudo apt install php7.0[TAB]