Abilitare PHP su un sito web con nginx

Abilitare PHP su un sito web con nginx

PHP è uno dei linguaggi di programmazione web più popolari, utilizzato per creare siti web dinamici e interattivi. Per utilizzare PHP sul tuo sito web, devi abilitarlo sul tuo server web. In questo articolo, ti mostrerò come abilitare PHP su un sito web con nginx.

Innanzitutto, devi creare un nuovo file di configurazione per il tuo sito web nella directory "sites-available". Puoi farlo utilizzando il seguente comando:


sudo nano /etc/nginx/sites-available/tuosito.com

Sostituisci "tuosito.com" con il nome del tuo sito web e aggiungi le seguenti linee di codice al tuo file di configurazione per abilitare PHP per il tuo sito web:


  server {
    listen 80;
    server_name tuosito.com;
    root /var/www/tuosito.com;
    index index.php index.html index.htm;
 
    location / {
        try_files $uri $uri/ =404;
    }
 
    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_pass unix:/run/php/php8.2-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

Salva il file di configurazione e abilita il tuo sito web utilizzando i seguenti comandi:


  sudo ln -s /etc/nginx/sites-available/tuosito.com /etc/nginx/sites-enabled/tuosito.com
  sudo systemctl reload nginx  

Il primo comando crea un collegamento simbolico dalla directory "sites-enabled" alla directory "sites-available" per abilitare il tuo sito web. Il secondo comando ricarica la configurazione di Nginx per applicare le modifiche.

Crea un file PHP nella directory radice del tuo sito web e inserisci il seguente codice:


  <?php
      phpinfo();
  ?> 

Salva il file e aprilo sull'URL del tuo sito web. Se vedi l'output di phpinfo(), allora PHP è stato abilitato con successo per il tuo sito web in nginx.

Torna su