Serveur Web complet

Quel développeur web n'a jamais rêvé d'avoir son propre serveur web sous le coude? Programmation PHP/HTML, création des bases de données MySQL, etc… On développe, on test et ensuite on met en production sur les serveurs distants!

Cette procédure d'installation a été réalisée sur un système Debian Etch, mais elle est identique pour une installation pour Ubuntu. Il suffit dans ce cas d'ajouter la commande sudo devant les commandes proposées.

MySQL 5.0

Premièrement, il faut installer MySQL 5.0 comme ceci:

 # apt-get install mysql-server mysql-client

Créons ensuite un mot de passe root pour MySQL (remplacez “NewRootSqlPassword” par le mot de passe de votre choix, il n'a rien à voir avec le mot de passe root de votre système):

 # mysqladmin -u root password NewRootSqlPassword

Pour tester si MySQL est lancé:

 # netstat -tap | grep mysql

Vous devriez obtenir quelque chose comme ça:

tcp 0 0 localhost:mysql *:* LISTEN 13802/mysqld

Apache2

A venir…

LightTPD

Le paquet LightTPD étant disponible sur les dépôts Debian et Ubuntu, il suffit de taper:

 # apt-get install lighttpd

Et voilà, c'est fait! Pour vous en convaincre, ouvrez votre navigateur, tapez l'adresse IP de la machine sur lequel vous venez d'installer LightTPD et vous obtenez la page par défaut. Par exemple:

http://192.168.1.23/ ou encore http://localhost/

Cette page provient du dossier par défaut de LightTPD qui est /var/www. Le fichier de configuration se trouve dans /etc/lighttpd/lighttpd.conf.

PHP5

Installons maintenant le paquet php5-cgi qui sera utilisé avec la fonction FastCGI inclue dans LightTPD:

 # apt-get install php5-cgi

Configuration de PHP5 et LightTPD

 
tutoriels/serveur_web.txt · Dernière modification: 17.04.2008 20:15 (édition externe)     Haut de page