Android

Sådan installeres lemp stack på debian 9

How to Install Debian 9 on VirtualBox

How to Install Debian 9 on VirtualBox

Indholdsfortegnelse:

Anonim

Udtrykket LEMP er et forkortelse af navnene på dets fire open source-komponenter:

  • L - Linux-operativsystem E - Nginx, en HTTP og reverse proxy-server M - MySQL eller MariaDB-relationsdatabasestyringssystem P - PHP-programmeringssprog.

Denne serie tutorials viser dig, hvordan du installerer Nginx, opretter Nginx-serverblokke, genererer et gratis Let's Encrypt SSL-certifikat, installerer og sikrer MySQL og installerer PHP.

De detaljerede tutorials, der er en del af denne serie, er listet i slutningen af ​​denne side.

Installer LEMP Stack på Debian 9

Denne quickstart viser dig de grundlæggende trin, der kræves for at få en LEMP-stak installeret på en Debian 9-server.

Forudsætninger

Den bruger, du er logget på, skal have sudo-privilegier for at kunne installere pakker.

Trin 1. Installation af Nginx

Nginx er tilgængelig i Debian-standardlager. Opdater pakkeindekset, og installer Nginx med følgende kommandoer:

sudo apt update sudo apt install nginx

Nginx-tjenesten starter automatisk, når installationen er afsluttet.

Trin 2. Installation af MariaDB

Med frigivelsen af ​​Debian 9 blev MySQL erstattet med MariaDB som standard databasesystem. Installer MariaDB ved at køre følgende kommando:

sudo apt install mariadb-server

Når installationen er afsluttet, skal du udstede kommandoen mysql_secure_installation at forbedre sikkerheden ved MySQL-installationen:

sudo mysql_secure_installation

Du bliver bedt om at indstille root-adgangskoden, fjerne den anonyme bruger, begrænse root-brugeradgang til den lokale maskine og fjerne testdatabasen. Du skal svare “Y” (ja) på alle spørgsmål.

Hvis du vil installere MySQL i stedet for MariaDB, skal du tjekke vores tutorial for installationsinstruktioner.

Trin 3. Installation af PHP

Debian 9 leveres med PHP version 7.0. Sådan installeres PHP FPM og den mest almindelige PHP-modultype:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql Besøg denne tutorial for at installere PHP 7.2.

Trin 4. Konfiguration af Nginx til behandling af PHP-sider

Nu hvor vi har alle LEMP-komponenterne installeret, kan vi redigere Nginx-virtuel værtkonfigurationsfil og tilføje de følgende linjer, så Nginx kan behandle PHP-filer:

server {

#… other code

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

Glem ikke at genstarte Nginx-tjenesten for at ændringerne får virkning:

sudo systemctl restart nginx

Mere information

For mere detaljerede instruktioner om hvert trin, se følgende tutorials.

Vejledninger