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-clientVous 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 lighttpdMaintenant, 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-cgi5 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 fastcgiCela 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-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#Ensuite, nous rechargeons Lighttpd :
/etc/init.d/lighttpd force-reloadRecevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.