Android

Slik installerer du lempebunke på debian 9

Slik installerer du Debian 9 på VirtualBox

Slik installerer du Debian 9 på VirtualBox

Innholdsfortegnelse:

Anonim

Begrepet LEMP er et forkortelse av navnene på de fire open source-komponentene:

  • L - Linux operativsystem E - Nginx en HTTP og revers proxy-server M - MySQL eller MariaDB relasjonsdatabasestyringssystem P - PHP programmeringsspråk.

Denne serien med opplæringsprogrammer vil vise deg hvordan du installerer Nginx, oppretter Nginx-serverblokker, genererer et gratis Let's Encrypt SSL-sertifikat, installerer og sikrer MySQL og installerer PHP.

De detaljerte opplæringsprogrammene som er en del av denne serien, vises på slutten av denne siden.

Installer LEMP Stack på Debian 9

Denne hurtigstarten vil vise deg de grunnleggende trinnene som kreves for å få en LEMP-stack installert på en Debian 9-server.

Forutsetninger

Brukeren du er logget inn som, må ha sudo-rettigheter for å kunne installere pakker.

Trinn 1. Installere Nginx

Nginx er tilgjengelig i standard Debian-lagringsplasser. Oppdater pakkeindeksen og installer Nginx med følgende kommandoer:

sudo apt update sudo apt install nginx

Nginx-tjenesten starter automatisk etter at installasjonsprosessen er fullført.

Trinn 2. Installere MariaDB

Med utgivelsen av Debian 9 ble MySQL erstattet med MariaDB som standard databasesystem. Installer MariaDB ved å kjøre følgende kommando:

sudo apt install mariadb-server

Når installasjonen er fullført, utgir du kommandoen mysql_secure_installation å forbedre sikkerheten til MySQL-installasjonen:

sudo mysql_secure_installation

Du vil bli bedt om å angi root-passordet, fjerne den anonyme brukeren, begrense tilgangen til root-brukeren til den lokale maskinen og fjerne testdatabasen. Du bør svare “Y” (ja) på alle spørsmål.

Hvis du vil installere MySQL i stedet for MariaDB, sjekk veiledningen vår for installasjonsinstruksjoner.

Trinn 3. Installere PHP

Debian 9 leveres med PHP versjon 7.0. Slik installerer du PHP FPM og den vanligste PHP-modulen typen:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql For å installere PHP 7.2, besøk denne opplæringen.

Trinn 4. Konfigurere Nginx til å behandle PHP-sider

Nå som vi har alle LEMP-komponentene installert, kan vi redigere Nginx-virtuelle vertskonfigurasjonsfilen og legge til følgende linjer slik at Nginx kan behandle PHP-filer:

server {

#… other code

beliggenhet ~.php $ {inkluderer utdrag / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; }}

Ikke glem å starte Nginx-tjenesten på nytt for at endringene skal tre i kraft:

sudo systemctl restart nginx

Mer informasjon

For mer detaljerte instruksjoner om hvert trinn, vennligst se følgende opplæringsprogrammer.

Guider