Android

Cum se instalează lemp stack pe debian 9

Instaleaza LAMP (Linux Apache MySQL phpMyAdmin) pe Debian - Configureaza VPS

Instaleaza LAMP (Linux Apache MySQL phpMyAdmin) pe Debian - Configureaza VPS

Cuprins:

Anonim

Termenul LEMP este un acronim al numelor celor patru componente open-source:

  • Sistemul de operare L - Linux E - Nginx un server proxy HTTP și invers M - MySQL sau MariaDB sistemul de gestionare a bazelor de date relaționale P - limbaj de programare PHP.

Această serie de tutoriale vă va arăta cum să instalați Nginx, să creați blocuri de server Nginx, să generați un certificat gratuit Let's Encrypt SSL, să instalați și să securizați MySQL și să instalați PHP.

Tutoriale detaliate care fac parte din această serie sunt enumerate la sfârșitul acestei pagini.

Instalați LEMP Stack pe Debian 9

Acest pornire rapidă vă va arăta pașii de bază necesari pentru a obține o stivă LEMP instalată pe un server Debian 9.

Cerințe preliminare

Utilizatorul la care sunteți conectat, deoarece trebuie să aibă privilegii sudo pentru a putea instala pachete.

Pasul 1. Instalarea Nginx

Nginx este disponibil în depozitele Debian implicite. Actualizați indexul pachetelor și instalați Nginx cu următoarele comenzi:

sudo apt update sudo apt install nginx

Serviciul Nginx va începe automat după finalizarea procesului de instalare.

Pasul 2. Instalarea MariaDB

Odată cu lansarea Debian 9, MySQL a fost înlocuit cu MariaDB ca sistem de baze de date implicit. Instalați MariaDB rulând următoarea comandă:

sudo apt install mariadb-server

După terminarea instalării, emite comanda mysql_secure_installation pentru a îmbunătăți securitatea instalării MySQL:

sudo mysql_secure_installation

Vi se va solicita să setați parola rădăcină, să eliminați utilizatorul anonim, să restricționați accesul utilizatorului root la mașina locală și să eliminați baza de date de testare. Ar trebui să răspundeți „Y” (da) la toate întrebările.

Dacă doriți să instalați MySQL în loc de MariaDB, consultați tutorialul nostru pentru instrucțiuni de instalare.

Pasul 3. Instalarea PHP

Debian 9 se livrează cu versiunea PHP 7.0. Pentru a instala PHP FPM și cel mai frecvent tip de module PHP:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql Pentru a instala PHP 7.2, vizitați acest tutorial.

Pasul 4. Configurarea Nginx pentru procesarea paginilor PHP

Acum că avem toate componentele LEMP instalate, putem edita fișierul de configurare a gazdei virtuale Nginx și adăugăm următoarele linii pentru ca Nginx să poată prelucra fișiere PHP:

server {

#… other code

locație ~.php $ {include snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; }}

Nu uitați să reporniți serviciul Nginx pentru ca modificările să intre în vigoare:

sudo systemctl restart nginx

Mai multe informatii

Pentru instrucțiuni mai detaliate despre fiecare pas, vă rugăm să consultați tutorialele următoare.

Tutoriale