Android

Hvordan installere lemp stack på ubuntu 18.04

How To Install LEMP stack on Ubuntu 18.04

How To Install LEMP stack on Ubuntu 18.04

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

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

Installer LEMP Stack på Ubuntu 18.04

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

Forutsetninger

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

Trinn 1. Installere Nginx

Nginx er tilgjengelig i Ubuntu-depot. Oppdater pakkeindeksen og installer Nginx med følgende kommandoer:

sudo apt update sudo apt install nginx

Trinn 2. Installere MySQL

Neste trinn er å installere MySQL-pakkene. Slik skriver du:

sudo apt install mysql-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 MariaDB i stedet for MySQL, sjekk veiledningen for installasjonsinstruksjoner.

Trinn 3. Installere PHP

Ubuntu 18.04 LTS leveres med den nyeste og beste PHP versjonen 7.2. Slik installerer du PHP FPM og flere vanligste PHP-moduler:

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

Trinn 4. Konfigurere Nginx til å behandle PHP-sider

Nå som vi har alle LEMP-komponentene installert, kan vi redigere konfigurasjonsfilen for den virtuelle verten av Nginx 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.2-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