Android

Hoe Lemp Stack op Debian te installeren 9

How to Install and Configure LAMP on Debian 9

How to Install and Configure LAMP on Debian 9

Inhoudsopgave:

Anonim

De term LEMP is een acroniem voor de namen van de vier open-sourcecomponenten:

  • L - Linux-besturingssysteem E - Nginx een HTTP en reverse proxy-server M - MySQL of MariaDB relationeel databasebeheersysteem P - PHP programmeertaal.

Deze reeks tutorials laat je zien hoe je Nginx installeert, Nginx-serverblokken maakt, een gratis Let's Encrypt SSL-certificaat genereert, MySQL installeert en beveiligt en PHP installeert.

De gedetailleerde tutorials die deel uitmaken van deze serie staan ​​aan het einde van deze pagina.

Installeer LEMP Stack op Debian 9

Deze quickstart toont u de basisstappen die nodig zijn om een ​​LEMP-stack op een Debian 9-server te installeren.

voorwaarden

De gebruiker waarbij u bent aangemeld, moet sudo-rechten hebben om pakketten te kunnen installeren.

Stap 1. Nginx installeren

Nginx is beschikbaar in standaard Debian-repositories. Werk de pakkettenindex bij en installeer Nginx met de volgende opdrachten:

sudo apt update sudo apt install nginx

Nginx-service wordt automatisch gestart nadat het installatieproces is voltooid.

Stap 2. MariaDB installeren

Met de release van Debian 9 werd MySQL vervangen door MariaDB als het standaarddatabasesysteem. Installeer MariaDB door de volgende opdracht uit te voeren:

sudo apt install mariadb-server

Nadat de installatie is voltooid, geeft u de opdracht mysql_secure_installation op om de beveiliging van de MySQL-installatie te verbeteren:

sudo mysql_secure_installation

U wordt gevraagd om het rootwachtwoord in te stellen, de anonieme gebruiker te verwijderen, rootgebruikerstoegang tot de lokale machine te beperken en de testdatabase te verwijderen. U moet "Y" (ja) op alle vragen beantwoorden.

Als u MySQL in plaats van MariaDB wilt installeren, raadpleegt u onze tutorial voor installatie-instructies.

Stap 3. PHP installeren

Debian 9 wordt geleverd met PHP versie 7.0. Om PHP FPM en de meest voorkomende PHP-modules te installeren:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql Ga naar deze zelfstudie om PHP 7.2 te installeren.

Stap 4. Nginx configureren om PHP-pagina's te verwerken

Nu we alle LEMP-componenten hebben geïnstalleerd, kunnen we het Nginx virtuele host configuratiebestand bewerken en de volgende regels toevoegen zodat Nginx PHP-bestanden kan verwerken:

server {

#… other code

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

Vergeet niet om de Nginx-service opnieuw te starten om de wijzigingen van kracht te laten worden:

sudo systemctl restart nginx

Meer informatie

Raadpleeg de volgende tutorials voor meer gedetailleerde instructies over elke stap.

tutorials