Home Tutoriels [Tuto] Installer un serveur web léger ainsi que php et sqlite
[Tuto] Installer un serveur web léger ainsi que php et sqlite

[Tuto] Installer un serveur web léger ainsi que php et sqlite

0
0

Salut,

Aujourd’hui, je vais vous expliquer comment installer un serveur web avec lighttpd qui est beaucoup plus léger que Apache.

Couplé avec php et sqlite, il permet de faire presque autant de chose qu’avec apache.

Pour commencer, il vous faut un serveur minimal sous Debian ou similaire je vous conseille le tuto ici.

Connectez-vous à votre futur serveur web, soit en SSH ou directement via la console.

Ensuite, mettons à jour le système :

apt-get update ; apt-get upgrade

Faites oui si il vous demande de valider.

Ensuite, nous passons à l’installation du serveur avec les commandes suivantes.

Pour cela, nous entrons la commande suivante :

apt-get install lighttpd php5-cgi sqlite3 php5-gd php5-imagick php5-sqlite


Cette commande va installer tous le nécessaire pour le serveur ainsi que plusieurs librairie très utiles (vraiment le strict minimum). Faites bien O ou Y pour valider la commande.

Normalement, si vous entrez l’adresse ip de votre serveur dans un navigateur, vous aurez cela :

Php n’est pas encore activé, pour cela rendons nous encore dans le terminal et rentrons les commandes suivantes :

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

Les lignes précédente permettent d’activer les modules fastcgi et fastcgi-php puis de redémarrer le daemon du serveur pour qu’il accepte les modifications.

Pour vérifier si php a bien été activé, il faut créer un fichier php dans le dossier /var/www nous allons donc afficher le phpinfo. Pour cela je fais :

echo « <?php phpinfo(); ?> » >> /var/www/phpinfo.php

Cette commande crée le fichier phpinfo.php.

Normalement vous obtenez quelque chose comme cela :

Voilà, maintenant votre serveur opérationnel. (petit conseil ,redémarrez le serveur si il consomme beaucoup de RAM après installation)

 

(0)

LEAVE YOUR COMMENT

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *