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-client

Par 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 start

Vérifiez maintenant que le réseau est activé. Exécutez

netstat -tap | grep mysql

La 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 yourrootsqlpassword

pour 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 lighttpd

Si 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 off

Ensuite, nous démarrons Lighttpd :

/etc/init.d/lighttpd start

Maintenant, 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-fcgi
Share: X/Twitter LinkedIn

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

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