Serveur Web · 2 min read · Dec 04, 2025
Installation de Lighttpd avec le support de PHP5 et MySQL sur Mandriva 2009.1
Installation de Lighttpd avec le support de PHP5 et MySQL sur Mandriva 2009.1
Version 1.0
Auteur : Falko Timme
Suivez-moi sur Twitter
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 Mandriva 2009.1 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
Tout d’abord, nous installons MySQL 5 comme ceci :
urpmi MySQL MySQL-clientPar défaut, le réseau n’est pas activé dans le paquet MySQL de Mandriva 2009. Nous pouvons changer cela en commentant la ligne skip-networking dans /etc/my.cnf :
vi /etc/my.cnf| [...] # Ne pas écouter sur un port TCP/IP du tout. Cela peut être un renforcement de la sécurité, # si tous les processus qui ont besoin de se connecter à mysqld s'exécutent sur le même hôte. # Toute interaction avec mysqld doit se faire via des sockets Unix ou des pipes nommés. # Notez que l'utilisation de cette option sans activer les pipes nommés sur Windows # (via l'option "enable-named-pipe") rendra mysqld inutile ! # #skip-networking [...] |
Ensuite, nous démarrons MySQL :
/etc/init.d/mysqld startVérifiez maintenant que le réseau est activé. Exécutez
netstat -tap | grep mysqlLa sortie devrait ressembler à ceci :
[root@server1 ~]# netstat -tap | grep mysql
tcp 0 0 *:mysql-im *:* LISTEN 3172/mysqlmanager
tcp 0 0 *:mysql *:* LISTEN 3183/mysqld
[root@server1 ~]#Ensuite, exécutez
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpasswordpour définir un mot de passe pour l’utilisateur root (sinon, n’importe qui peut accéder à votre base de données MySQL !).
3 Installation de Lighttpd
Lighttpd est disponible en tant que paquet Mandriva, nous pouvons donc l’installer comme ceci :
urpmi lighttpdSi vous avez déjà Apache installé, vous devez l’arrêter maintenant et supprimer les liens de démarrage système d’Apache afin qu’il ne puisse pas interférer avec Lighttpd (vous pouvez exécuter les deux commandes suivantes même si vous ne savez pas si vous avez Apache installé) :
/etc/init.d/httpd stop
chkconfig httpd offEnsuite, nous démarrons Lighttpd :
/etc/init.d/lighttpd startMaintenant, dirigez votre navigateur vers http://192.168.0.100, et vous devriez voir la page de placeholder de Mandriva, servie par Lighttpd :

Le document root par défaut de Lighttpd est /var/www/html sur Mandriva, et le fichier de configuration est /etc/lighttpd/lighttpd.conf.
4 Installation de PHP5
Nous pouvons faire fonctionner PHP5 dans Lighttpd via FastCGI. Par conséquent, nous installons le paquet php-fcgi :
urpmi php-fcgiRecevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.