Web Server · 2 min read · Dec 04, 2025

Installazione di Lighttpd con supporto PHP5 e MySQL su Mandriva 2009.1

Installazione di Lighttpd con supporto PHP5 e MySQL su Mandriva 2009.1

Versione 1.0
Autore: Falko Timme
Seguimi su Twitter

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

Non rilascio 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

Prima installiamo MySQL 5 in questo modo:

urpmi MySQL MySQL-client

Per impostazione predefinita, il networking non è abilitato nel pacchetto MySQL di Mandriva 2009. Possiamo modificare questo commentando la riga skip-networking in /etc/my.cnf:

vi /etc/my.cnf

| [...] # Non ascoltare affatto su una porta TCP/IP. Questo può essere un miglioramento della sicurezza, # se tutti i processi che devono connettersi a mysqld vengono eseguiti sullo stesso host. # Tutte le interazioni con mysqld devono avvenire tramite socket Unix o pipe nominate. # Nota che utilizzare questa opzione senza abilitare le pipe nominate su Windows # (tramite l'opzione "enable-named-pipe") renderà mysqld inutile! # #skip-networking [...] |

Dopo, avviamo MySQL:

/etc/init.d/mysqld start

Ora controlla che il networking sia abilitato. Esegui

netstat -tap | grep mysql

L’output dovrebbe apparire così:

[root@server1 ~]# netstat -tap | grep mysql  
tcp        0      0 *:mysql-im                     *:*                         LISTEN      3172/mysqlmanager  
tcp        0      0 *:mysql                         *:*                         LISTEN      3183/mysqld  
[root@server1 ~]#

Successivamente, esegui

mysqladmin -u root password yourrootsqlpassword  
mysqladmin -h server1.example.com -u root password yourrootsqlpassword

per impostare una password per l’utente root (altrimenti chiunque può accedere al tuo database MySQL!).

3 Installazione di Lighttpd

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

urpmi lighttpd

Se hai già Apache installato, dovresti fermarlo ora e rimuovere i collegamenti di avvio di sistema di Apache in modo che non possa interferire con Lighttpd (puoi eseguire i seguenti due comandi anche se non sai se hai Apache installato):

/etc/init.d/httpd stop  
chkconfig httpd off

Poi avviamo Lighttpd:

/etc/init.d/lighttpd start

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

La radice del documento predefinita di Lighttpd è /var/www/html su Mandriva, e il file di configurazione è /etc/lighttpd/lighttpd.conf.

4 Installazione di PHP5

Possiamo far funzionare PHP5 in Lighttpd tramite FastCGI. Pertanto installiamo il pacchetto php-fcgi:

urpmi php-fcgi
Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.