Installare LAMP: Apache, MySQL e PHP su Linux
Sommario:
- Installa LEMP Stack su Debian 9
- Prerequisiti
- Passaggio 1. Installazione di Nginx
- Passaggio 2. Installazione di MariaDB
- Passaggio 3. Installazione di PHP
- Passaggio 4. Configurare Nginx per elaborare le pagine PHP
- Maggiori informazioni
- Esercitazioni
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.
I tutorial dettagliati che fanno parte di questa serie sono elencati alla fine di questa pagina.
Installa LEMP Stack su Debian 9
Questa guida introduttiva ti mostrerà i passaggi di base richiesti per installare uno stack LEMP su un server Debian 9.
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 Debian predefiniti. Aggiorna l'indice dei pacchetti e installa Nginx con i seguenti comandi:
sudo apt update
sudo apt install nginx
Il servizio Nginx si avvierà automaticamente al termine del processo di installazione.
Passaggio 2. Installazione di MariaDB
Con il rilascio di Debian 9, MySQL è stato sostituito con MariaDB come sistema di database predefinito. Installa MariaDB eseguendo il seguente comando:
sudo apt install mariadb-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 MySQL invece di MariaDB, consulta il nostro tutorial per le istruzioni di installazione.Passaggio 3. Installazione di PHP
Debian 9 viene fornito con PHP versione 7.0. Per installare PHP FPM e i moduli PHP più comuni digitare:
sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Per installare PHP 7.2, visita questo tutorial.
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.0-fpm.sock; }}
Non dimenticare di riavviare il servizio Nginx per rendere effettive le modifiche:
Maggiori informazioni
Per istruzioni più dettagliate su ogni passaggio, consultare le seguenti esercitazioni.
Esercitazioni
Come installare lo stack di lampade su debian 9

Questa serie di tutorial ti spiegherà come installare uno stack LAMP su Debian 9. Ti mostreremo come installare Apache, creare host virtuali Apache, generare un certificato SSL Let's Encrypt gratuito, installare e proteggere MySQL e installare PHP 7.2.
Come installare lo stack lemp su Ubuntu 18.04

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.
Installa lo stack lemp su centos 7

In questa serie, ti mostreremo come installare Nginx, generare un certificato SSL Let's Encrypt gratuito, installare e proteggere MariaDB e installare PHP 7.x.