Android

Hoe lemp stack op ubuntu 18.04 te installeren

How To Install LEMP stack on Ubuntu 18.04

How To Install LEMP stack on Ubuntu 18.04

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 7.2 installeert.

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

Installeer LEMP Stack op Ubuntu 18.04

Deze quickstart toont u de basisstappen die nodig zijn om een ​​LEMP-stack op een Ubuntu 18.04-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 Ubuntu-opslagplaatsen. Werk de pakkettenindex bij en installeer Nginx met de volgende opdrachten:

sudo apt update sudo apt install nginx

Stap 2. MySQL installeren

De volgende stap is het installeren van de MySQL-pakketten. Typ hiervoor:

sudo apt install mysql-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 MariaDB in plaats van MySQL wilt installeren, raadpleegt u onze tutorial voor installatie-instructies.

Stap 3. PHP installeren

Ubuntu 18.04 LTS wordt geleverd met de nieuwste en beste PHP-versie 7.2. Om PHP FPM en verschillende meest voorkomende PHP-modules te installeren:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql

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.2-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