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-clientTi 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 lighttpdOra 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-cgi5 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 fastcgiQuesto 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-enabledserver1:/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-reloadRicevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.