Server Web · 2 min read · Dec 05, 2025
Come installare Lighttpd con PHP5 e MySQL su Ubuntu 9.10

Lighttpd è un server web sicuro, che è più veloce rispetto ad Apache. Qui mostreremo come puoi installare Lighttpd su un server Ubuntu 9.10 con supporto PHP5 (tramite FastCGI) e supporto MySQL.
In questo tutorial abbiamo utilizzato il nome host server1.example.com con l’indirizzo IP 192.168.0.100. Potrebbero essere diversi per te.
La prima cosa che devi fare è accedere come root. Puoi accedere come root in Ubuntu Linux digitando nel terminale:
sudo su
Installazione di MySQL 5:
Nel terminale digita:
aptitude install mysql-server mysql-client
Ti verrà chiesto di fornire una password per l’utente MySQL “ root “. La stessa password sarà valida per l’utente root@localhost così come per [email protected].
Installazione di Lighttpd su Ubuntu 9.10:
Lighttpd è già disponibile come pacchetto preconfigurato in Ubuntu 9.10, quindi possiamo installarlo tramite terminale molto facilmente. Digita nel terminale:
aptitude install lighttpd
Ora apri il tuo browser web e digita http://192.168.0.100, e dovresti vedere la pagina segnaposto di Lighttpd:

La cartella di documenti predefinita di Lighttpd per l’utente root è /var/www/ su Ubuntu, e il file di configurazione è /etc/lighttpd/lighttpd.conf. Le configurazioni aggiuntive sono memorizzate in file situati nella directory /etc/lighttpd/conf-available/.
Installazione di PHP5
Per abilitare PHP5 in Lighttpd, dovrai modificare il file di configurazione /etc/php5/cgi/php.ini. Per modificarlo, digita nel terminale:
vi /etc/php5/cgi/php.ini
Scorri fino alla fine di questo file e aggiungi questa riga alla fine del file:
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
Per ricaricare il server affinché le modifiche abbiano effetto, digita nel terminale:
/etc/init.d/lighttpd force-reload
Installazione del supporto MySQL 5:
Per ottenere il supporto MySQL in PHP, possiamo installare il pacchetto php5-mysql. Ma è una buona idea installare anche alcuni altri moduli PHP5 insieme a MySQL, poiché potresti averne bisogno per le tue applicazioni. Puoi cercare i moduli PHP5 disponibili digitando nel terminale:
aptitude search php5
In base ad alcuni dei pacchetti che selezioni, puoi installarli con MySQL digitando nel terminale:
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
Ora, riavvia nuovamente Lighttpd digitando:
/etc/init.d/lighttpd restart
Testare il tuo server web e PHP:
La radice del documento per il server web predefinito è /var/www. Ora creeremo un piccolo file PHP ( info.php) in quella directory e lo chiameremo in un browser. Il file mostrerà molti dettagli utili sulla nostra installazione di PHP, come la versione di PHP installata.
Per creare questo file, digita nel terminale:
vi /var/www/info.php
Ora digita questo codice in questo file:
Salva il file e chiudi il terminale.
Ora chiamiamo questo file in un browser digitando http://192.168.0.100/info.php

Come puoi vedere nello screenshot, PHP5 funziona bene, e sta funzionando tramite FastCGI, come mostrato nella riga Server API. Se scorri ulteriormente verso il basso, vedrai tutti i moduli che sono già abilitati in PHP5. Ora, il tuo server web è pronto per lavorare.
Spero che questo tutorial ti aiuti a impostare un server web leggero e veloce su Ubuntu 9.10. Per altri tutorial simili, rimani sintonizzato su TechPP.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.