Sicurezza, velocità, conformità e flessibilità:tutto ciò descrive lighttpd (pron. lighty) che sta rapidamente ridefinendo l'efficienza di un server web; in quanto è progettato e ottimizzato per ambienti ad alte prestazioni. Con un ingombro di memoria ridotto rispetto ad altri server Web, una gestione efficace del carico della CPU e un set di funzionalità avanzate (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting e molti altri) lighttpd è la soluzione perfetta per ogni server che sta soffrendo di problemi di carico e soprattutto è Open Source concesso in licenza con la licenza BSD rivista.
Questo tutorial mostra come installare lighttpd su Ubuntu 14.10 con supporto PHP e MySQL.
Installazione di MySQL:
Per prima cosa installeremo MySQL emettendo il seguente comando.
$ sudo apt-get install mysql-client mysql-server
Dopo l'installazione di tutti i pacchetti, ti verrà chiesto di configurare la password di root di MySQL. Digita la nuova password di root per MySQL nella schermata successiva.
Ripetere la password di root.
Installazione di Lighttpd:
Installa Lighttpd usando il comando seguente.
$ sudo apt-get install lighttpd
Apri il browser web e visita http://your-ip-address/index.lighttpd.html , dovresti vedere la pagina seguente; questo ti confermerà che lighttpd è stato installato correttamente sul server.
La radice del documento predefinita su Ubuntu 14.10 è /var/www/, i file di configurazione si trovano nella directory /etc/lighttpd/.
Installazione di PHP:
Il prossimo passo è installare PHP con Fast cgi, ha alcune funzionalità aggiuntive utili per siti di qualsiasi dimensione, in particolare per i siti più trafficati. Installalo eseguendo il seguente comando.
$ sudo apt-get install php5-cgi php5-mysql
Abilita il supporto CGI veloce.
$ sudo lighttpd-enable-mod fastcgi $ sudo lighttpd-enable-mod fastcgi-php
Ricarica il servizio lighttpd per avere un effetto di fast-cgi.
$ sudo /etc/init.d/lighttpd force-reload
Test del supporto PHP-cgi:
Per testare il PHP, posiziona un file PHP nella radice del documento. Nel terminale copia/incolla la seguente riga:
$ sudo nano /var/www/info.php
Questo aprirà un file chiamato index.php, copia/incolla questa riga nel file index.php:
<?php phpinfo(); ?>
Ora apri il tuo browser web e digita http://your-ip-address/info.php, la pagina apparirà come di seguito:
Dalla schermata sopra, PHP funziona e funziona tramite FastCGI, come mostrato nella riga dell'API del server. Se scorri più in basso, vedrai tutti i moduli che sono già abilitati in PHP. Scorri il browser verso il basso e cerca le informazioni sul supporto MySQL.
Questo è tutto!