Android

Sådan installeres lemp stack på ubuntu 18.04

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

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

Installer LEMP Stack på Ubuntu 18.04

Denne quickstart viser dig de grundlæggende trin, der kræves for at få en LEMP-stak installeret på en Ubuntu 18.04-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 Ubuntu-lagre. Opdater pakkeindekset, og installer Nginx med følgende kommandoer:

sudo apt update sudo apt install nginx

Trin 2. Installation af MySQL

Det næste trin er at installere MySQL-pakkerne. For at gøre det, skriv:

sudo apt install mysql-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 MariaDB i stedet for MySQL, skal du tjekke vores tutorial for installationsinstruktioner.

Trin 3. Installation af PHP

Ubuntu 18.04 LTS leveres med den nyeste og bedste PHP version 7.2. Sådan installeres PHP FPM og flere mest almindelige type PHP-moduler:

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

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