androide

Come installare lo stack lemp su Ubuntu 18.04

Tutorial Como instalar LAMP【 Apache PHP MYSQL + PHPMyadmin 】Ubuntu 18.04 LTS Linux Server Completo

Tutorial Como instalar LAMP【 Apache PHP MYSQL + PHPMyadmin 】Ubuntu 18.04 LTS Linux Server Completo

Sommario:

Anonim

Il termine LEMP è un acronimo dei nomi dei suoi quattro componenti open-source:

  • L - Sistema operativo Linux E - Nginx un server HTTP e proxy inverso M - Sistema di gestione database relazionale MySQL o MariaDB P - Linguaggio di programmazione PHP.

Questa serie di tutorial ti mostrerà come installare Nginx, creare blocchi server Nginx, generare un certificato SSL Let's Encrypt gratuito, installare e proteggere MySQL e installare PHP 7.2.

I tutorial dettagliati che fanno parte di questa serie sono elencati alla fine di questa pagina.

Installa LEMP Stack su Ubuntu 18.04

Questa guida introduttiva ti mostrerà i passaggi di base richiesti per installare uno stack LEMP su un server Ubuntu 18.04.

Prerequisiti

L'utente che ha effettuato l'accesso deve disporre dei privilegi di sudo per poter installare i pacchetti.

Passaggio 1. Installazione di Nginx

Nginx è disponibile nei repository Ubuntu. Aggiorna l'indice dei pacchetti e installa Nginx con i seguenti comandi:

sudo apt update sudo apt install nginx

Passaggio 2. Installazione di MySQL

Il prossimo passo è installare i pacchetti MySQL. Per fare ciò digita:

sudo apt install mysql-server

Una volta completata l'installazione, emettere il comando mysql_secure_installation per migliorare la sicurezza dell'installazione di MySQL:

sudo mysql_secure_installation

Ti verrà chiesto di impostare la password di root, rimuovere l'utente anonimo, limitare l'accesso dell'utente root al computer locale e rimuovere il database di test. Devi rispondere "Y" (sì) a tutte le domande.

Se desideri installare MariaDB invece di MySQL, consulta il nostro tutorial per le istruzioni di installazione.

Passaggio 3. Installazione di PHP

Ubuntu 18.04 LTS viene fornito con l'ultima e la più grande versione di PHP 7.2. Per installare PHP FPM e diversi moduli PHP più comuni digitare:

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

Passaggio 4. Configurare Nginx per elaborare le pagine PHP

Ora che abbiamo installato tutti i componenti LEMP, possiamo modificare il file di configurazione dell'host virtuale Nginx e aggiungere le seguenti righe in modo che Nginx possa elaborare i file PHP:

server {

#… other code

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

Non dimenticare di riavviare il servizio Nginx per rendere effettive le modifiche:

sudo systemctl restart nginx

Maggiori informazioni

Per istruzioni più dettagliate su ogni passaggio, consultare le seguenti esercitazioni.

Esercitazioni