Installazione Server · 1 min read · Dec 18, 2025

Installazione di Lighttpd con supporto PHP5 e MySQL su Debian Lenny

Lighttpd è un server web sicuro, veloce e conforme agli standard, progettato per ambienti critici per la velocità. Questo tutorial mostra come installare Lighttpd su un server Debian Lenny con supporto PHP5 (tramite FastCGI) e supporto MySQL.

Non fornisco alcuna garanzia che questo funzionerà per te!

1 Nota Preliminare

In questo tutorial utilizzo il nome host server1.example.com con l’indirizzo IP 192.168.0.100. Queste impostazioni potrebbero differire per te, quindi devi sostituirle dove appropriato.

2 Installazione di MySQL 5.0

Prima installiamo MySQL 5.0 in questo modo:

aptitude install mysql-server mysql-client

Ti verrà chiesto di fornire una password per l’utente root di MySQL - questa password è valida per l’utente root@localhost così come per [email protected], quindi non dobbiamo specificare manualmente una password root di MySQL in seguito:

Nuova password per l’utente “root” di MySQL: <– yourrootsqlpassword
Ripeti la password per l’utente “root” di MySQL: <– yourrootsqlpassword

3 Installazione di Lighttpd

Lighttpd è disponibile come pacchetto Debian, quindi possiamo installarlo in questo modo:

aptitude install lighttpd

Ora indirizza il tuo browser a http://192.168.0.100, e dovresti vedere la pagina segnaposto di Lighttpd:

La radice del documento predefinita di Lighttpd è /var/www su Debian, e il file di configurazione è /etc/lighttpd/lighttpd.conf. Le configurazioni aggiuntive sono memorizzate in file nella directory /etc/lighttpd/conf-available - queste configurazioni possono essere abilitate con il comando lighttpd-enable-mod che crea un symlink dalla directory /etc/lighttpd/conf-enabled al file di configurazione appropriato in /etc/lighttpd/conf-available. Puoi disabilitare le configurazioni con il comando lighttpd-disable-mod.

4 Installazione di PHP5

Possiamo far funzionare PHP5 in Lighttpd tramite FastCGI. Fortunatamente, Debian fornisce un pacchetto PHP5 abilitato per FastCGI che installiamo in questo modo:

aptitude install php5-cgi

5 Configurazione di Lighttpd e PHP5

Per abilitare PHP5 in Lighttpd, dobbiamo modificare /etc/php5/cgi/php.ini e aggiungere la riga cgi.fix_pathinfo = 1 proprio alla fine del file:

vi /etc/php5/cgi/php.ini

| [...] cgi.fix_pathinfo = 1 |

Per abilitare la configurazione fastcgi (che è memorizzata in /etc/lighttpd/conf-available/10-fastcgi.conf), esegui il seguente comando:

lighttpd-enable-mod fastcgi

Questo crea un symlink /etc/lighttpd/conf-enabled/10-fastcgi.conf che punta a /etc/lighttpd/conf-available/10-fastcgi.conf:

ls -l /etc/lighttpd/conf-enabled
server1:/usr/bin# ls -l /etc/lighttpd/conf-enabled  
total 0  
lrwxrwxrwx 1 root root 44 2009-03-19 15:16 10-fastcgi.conf -> /etc/lighttpd/conf-available/10-fastcgi.conf  
server1:/usr/bin#

Poi ricarichiamo Lighttpd:

/etc/init.d/lighttpd force-reload
Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.