Serveur Web · 2 min read · Dec 05, 2025
Comment installer Lighttpd avec PHP5 et MySQL sur Ubuntu 9.10

Lighttpd est un serveur web sécurisé, qui est plus rapide par rapport à Apache. Nous allons vous montrer ici comment installer Lighttpd sur un serveur Ubuntu 9.10 avec le support de PHP5 (via FastCGI) et le support de MySQL.
Dans ce tutoriel, nous avons utilisé le nom d’hôte server1.example.com avec l’adresse IP 192.168.0.100. Cela peut être différent pour vous.
La première chose que vous devez faire est de vous connecter en tant que root. Vous pouvez vous connecter en tant que root sur Ubuntu Linux en tapant dans le terminal :
sudo su
Installation de MySQL 5 :
Dans le terminal, tapez :
aptitude install mysql-server mysql-client
On vous demandera de fournir un mot de passe pour l’utilisateur MySQL “ root “. Le même mot de passe sera valide pour l’utilisateur root@localhost ainsi que [email protected].
Installation de Lighttpd sur Ubuntu 9.10 :
Lighttpd est déjà disponible en tant que package préconfiguré dans Ubuntu 9.10, donc nous pouvons l’installer très facilement via le terminal. Tapez dans le terminal :
aptitude install lighttpd
Maintenant, ouvrez votre navigateur web et tapez http://192.168.0.100, et vous devriez voir la page de placeholder de Lighttpd :

Le dossier de documents par défaut de Lighttpd pour l’utilisateur root est /var/www/ sur Ubuntu, et le fichier de configuration est /etc/lighttpd/lighttpd.conf. Des configurations supplémentaires sont stockées dans des fichiers situés dans le répertoire /etc/lighttpd/conf-available/.
Installation de PHP5
Pour activer PHP5 dans Lighttpd, vous devrez modifier le fichier de configuration /etc/php5/cgi/php.ini. Pour l’éditer, tapez dans le terminal :
vi /etc/php5/cgi/php.ini
Faites défiler jusqu’à la fin de ce fichier et ajoutez cette ligne à la fin du fichier :
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
Pour recharger le serveur afin que les changements prennent effet, tapez dans le terminal :
/etc/init.d/lighttpd force-reload
Installation du support MySQL 5 :
Pour obtenir le support MySQL dans PHP, nous pouvons installer le package php5-mysql. Mais il est judicieux d’installer d’autres modules PHP5 avec MySQL également, car vous pourriez en avoir besoin pour vos applications. Vous pouvez rechercher les modules PHP5 disponibles en tapant dans le terminal :
aptitude search php5
En fonction de certains des packages que vous sélectionnez, vous pouvez les installer avec MySQL en tapant dans le terminal :
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
Maintenant, redémarrez à nouveau Lighttpd en tapant :
/etc/init.d/lighttpd restart
Tester votre serveur web et PHP :
Le document racine pour le serveur web par défaut est /var/www. Nous allons maintenant créer un petit fichier PHP ( info.php) dans ce répertoire et l’appeler dans un navigateur. Le fichier affichera de nombreux détails utiles sur notre installation PHP, tels que la version de PHP installée.
Pour créer ce fichier, tapez dans le terminal :
vi /var/www/info.php
Maintenant, tapez ce code dans ce fichier :
Enregistrez le fichier et fermez le terminal.
Maintenant, nous appelons ce fichier dans un navigateur en tapant http://192.168.0.100/info.php

Comme vous le voyez dans la capture d’écran, PHP5 fonctionne bien, et il fonctionne via FastCGI, comme indiqué dans la ligne Server API. Si vous faites défiler plus bas, vous verrez tous les modules qui sont déjà activés dans PHP5. Maintenant, votre serveur web est prêt à fonctionner.
J’espère que ce tutoriel vous aidera à configurer un serveur web léger et rapide sur Ubuntu 9.10. Pour plus de tels tutoriels, restez connecté à TechPP.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.