GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare lo stack LEMP su Ubuntu 18.04

In questo articolo, avremo spiegato i passaggi necessari per installare e configurare lo Stack LEMP su Ubuntu 18.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.

LEMP è una variazione dell'onnipresente stack LAMP utilizzato per lo sviluppo e la distribuzione di applicazioni web. Tradizionalmente, LAMP è costituito da Linux, Apache, MySQL e PHP. Grazie alla sua natura modulare, i componenti possono essere facilmente sostituiti. Con LEMP, Apache viene sostituito con il leggero ma potente Nginx.

Installa LEMP Stack su Ubuntu

Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.

sudo apt update
sudo apt upgrade

Passaggio 2. Installa Nginx.

Installa NGINX dal repository del pacchetto:

sudo apt install nginx

Una volta installato, avvia Nginx e abilitalo all'avvio automatico dopo un riavvio con questi due comandi:

sudo systemctl start nginx
sudo systemctl enable nginx

Puoi verificare che il server web Nginx sia in esecuzione aprendo un browser web e visitando l'indirizzo IP del tuo server (http://server_ip_address). Dovresti ottenere la pagina di benvenuto di Nginx.

Passaggio 3. Installa MariaDB.

Ora per installare il pacchetto mysql-server esegui il comando seguente:

sudo apt install mariadb-server

Dopo aver completato l'installazione, MariaDB si avvierà automaticamente. Controlla la versione di MariaDB digitando:

sudo systemctl status mysql

Quindi, esegui il comando mysql_secure_installation per migliorare la sicurezza dell'installazione di MariaDB:

sudo mysql_secure_installation

Passaggio 4. Installa PHP.

Ubuntu 18.04 LTS viene fornito con l'ultima e migliore versione di PHP 7.2. Per installare PHP e molti altri moduli PHP più comuni, digita:

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

Una volta installati i pacchetti PHP, riavvia il servizio Nginx con:

sudo systemctl restart nginx

Passaggio 5. Configura Nginx per PHP.

Il passaggio successivo che devi completare è modificare il file di configurazione di Nginx:

cd /etc/nginx/sites-available/
nano /etc/nginx/sites-available/your_domain.com.conf

Incolla il seguente contenuto:

server {
listen 80;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
server_name your_domain.com;

location / {
try_files $uri $uri/ =404;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}

location ~ /\.ht {
deny all;
}
}

Per abilitare la configurazione del server che abbiamo appena creato, esegui il seguente comando:

ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

Riavvia PHP e ricarica la configurazione di NGINX:

sudo systemctl restart php-fpm
sudo nginx -s reload

Passaggio 6. Configura Firewall.

Si consiglia di abilitare il firewall ufw e aggiungere una regola per Nginx:

sudo ufw allow OpenSSH
sudo ufw allow 'Nginx HTTP'
sudo ufw enable

Passaggio 7. Testare PHP

Ora dovresti creare il file info.php per testare php per farlo, digita quanto segue:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

Allora apri il seguente link nel tuo browser web e saremo in grado di vedere tutte le informazioni su PHP e le sue altre configurazioni:http://your-domain/phpinfo.php (sostituendo il tuo indirizzo IP con quello sopra).

Questo è tutto ciò che devi fare per installare LEMP Stack su Ubuntu 18.04. Spero che tu possa trovare utile questo suggerimento rapido. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.


Ubuntu
  1. Come installare PHP 8.0 su Ubuntu 20.04 / Ubuntu 18.04

  2. Come installare PHP 7.2 su Ubuntu 18.04 LTS

  3. Come installare PHP 7.2 su Ubuntu 16.04

  4. Come installare LEMP Stack Nginx, MySQL, PHP su Ubuntu 22.04

  5. Come installare PHP 7.4 su Ubuntu 20.04

Come installare PHP 8 su Ubuntu 20.04

Come installare PHP 8.0 su Ubuntu 20.04 / 18.04

Come installare PHP in Ubuntu 22.04

Come installare ELK Stack su Ubuntu 20.04

Come installare PHP 8 su Ubuntu 18.04

Come installare PHP su Ubuntu 22.04