J’ai déjà décrit Comment installer un serveur Web avec Cherokee, mais ce serveur Web est un peu trop confidentiel à mon gout.

J’avais donc la possibilité d’installer apache2, la référence en la matière mais les souvenir que j’en ai sont peu probants (configuration pas super simple), j’ai donc choisi lighttpd.

Comme l’article précédemment cité on installera MySQL, Lighttpd et php.


Installation de MySQL

Comme dans l’article précédent (pas de changement) :

sudo aptitude install mysql-server mysql-client

Ce qui installe :

 libdbd-mysql-perl{a} libdbi-perl{a} libhtml-template-perl{a} libnet-daemon-perl{a}
 libplrpc-perl{a} mysql-client mysql-client-5.1{a} mysql-client-core-5.1{a} mysql-server
 mysql-server-5.1{a} mysql-server-core-5.1{a}


Il faudra renseigner le mot de passe du super-utilisateur root.


Installation de Lighttpd

sudo aptitude install  lighttpd

Ce qui installe :

libterm-readline-perl-perl{a} lighttpd spawn-fcgi{a}

Si on test en allant sur l’adresse du serveur en http (http://ip_server), on aura alors la page suivante si tout fonctionne correctement :

Installation de PHP

Là encore aucune modification par rapport à Cherokee :

sudo aptitude install php5-cgi php5-mysql

Qui installe :

php5-cgi php5-common{a} php5-mysql


Ajout du support php à Lighttpd

Contrairement à Cherokee cela se fait en ligne de commande (ce qui ma foi est plus simple) :

sudo lighty-enable-mod fastcgi-php
sudo lighty-enable-mod fastcgi
sudo /etc/init.d/lighttpd force-reload


Test de php

Tout comme pour Cherokee on crée un fichier php contenant l’instruction phpinfo() dans /var/www (racine du site web)

<?php
   echo phpinfo();
?>

Si on va sur l’URL correspondante on devrait avoir :


Sources :

lighttpd – Documentation Ubuntu Francophone

Installer un serveur web Lighttpd | throka.org

Les commentaires sont fermés.