Serveur Web · 2 min read · Dec 18, 2025

Installation de Lighttpd avec le support de PHP5 et MySQL sur Debian Lenny

Lighttpd est un serveur web sécurisé, rapide et conforme aux normes, conçu pour des environnements critiques en termes de vitesse. Ce tutoriel montre comment installer Lighttpd sur un serveur Debian Lenny avec le support de PHP5 (via FastCGI) et le support de MySQL.

Je ne garantis pas que cela fonctionnera pour vous !

1 Remarque préliminaire

Dans ce tutoriel, j’utilise le nom d’hôte server1.example.com avec l’adresse IP 192.168.0.100. Ces paramètres peuvent différer pour vous, donc vous devez les remplacer si nécessaire.

2 Installation de MySQL 5.0

Tout d’abord, nous installons MySQL 5.0 comme ceci :

aptitude install mysql-server mysql-client

Vous serez invité à fournir un mot de passe pour l’utilisateur root de MySQL - ce mot de passe est valide pour l’utilisateur root@localhost ainsi que pour [email protected], donc nous n’avons pas besoin de spécifier manuellement un mot de passe root MySQL plus tard :

Nouveau mot de passe pour l’utilisateur “root” de MySQL : <– votremotdepasse Répétez le mot de passe pour l’utilisateur “root” de MySQL : <– votremotdepasse

3 Installation de Lighttpd

Lighttpd est disponible en tant que paquet Debian, nous pouvons donc l’installer comme ceci :

aptitude install lighttpd

Maintenant, dirigez votre navigateur vers http://192.168.0.100, et vous devriez voir la page de remplacement de Lighttpd :

Le répertoire racine par défaut de Lighttpd est /var/www sur Debian, et le fichier de configuration est /etc/lighttpd/lighttpd.conf. Des configurations supplémentaires sont stockées dans des fichiers dans le répertoire /etc/lighttpd/conf-available - ces configurations peuvent être activées avec la commande lighttpd-enable-mod qui crée un lien symbolique du répertoire /etc/lighttpd/conf-enabled vers le fichier de configuration approprié dans /etc/lighttpd/conf-available. Vous pouvez désactiver des configurations avec la commande lighttpd-disable-mod.

4 Installation de PHP5

Nous pouvons faire fonctionner PHP5 dans Lighttpd via FastCGI. Heureusement, Debian fournit un paquet PHP5 activé pour FastCGI que nous installons comme ceci :

aptitude install php5-cgi

5 Configuration de Lighttpd et PHP5

Pour activer PHP5 dans Lighttpd, nous devons modifier /etc/php5/cgi/php.ini et ajouter la ligne cgi.fix_pathinfo = 1 à la fin du fichier :

vi /etc/php5/cgi/php.ini

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

Pour activer la configuration fastcgi (qui est stockée dans /etc/lighttpd/conf-available/10-fastcgi.conf), exécutez la commande suivante :

lighttpd-enable-mod fastcgi

Cela crée un lien symbolique /etc/lighttpd/conf-enabled/10-fastcgi.conf qui pointe vers /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#

Ensuite, nous rechargeons Lighttpd :

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

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.