How To Install LEMP stack on Ubuntu 18.04
Innholdsfortegnelse:
- Installer LEMP Stack på Ubuntu 18.04
- Forutsetninger
- Trinn 1. Installere Nginx
- Trinn 2. Installere MySQL
- Trinn 3. Installere PHP
- Trinn 4. Konfigurere Nginx til å behandle PHP-sider
- Mer informasjon
- Guider
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.
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:
Mer informasjon
For mer detaljerte instruksjoner om hvert trinn, vennligst se følgende opplæringsprogrammer.
Guider
Hvordan installere og konfigurere en nfs-server på ubuntu 18.04

Network File System (NFS) er en distribuert filsystemprotokoll som lar deg dele eksterne kataloger over et nettverk. I denne opplæringen skal vi gå gjennom hvordan du konfigurerer en NFSv4-server på Ubuntu 18.04.
Hvordan installere og konfigurere redis på ubuntu 18.04

Redis er en åpen kildekode i minnedatastruktur. Den kan brukes som en database, cache og meldingsmegler og støtter forskjellige datastrukturer som Strings, Hashes, Lister, Sets, etc. Denne opplæringen beskriver hvordan du installerer og konfigurerer Redis på en Ubuntu 18.04-server.
Hvordan installere og konfigurere nagios på ubuntu 18.04

Nagios er et av de mest populære open source overvåkningssystemene. Nagios holder oversikt over hele IT-infrastrukturen og sikrer at nettverk, servere, applikasjoner, tjenester og prosesser er oppe og går.