Pour installer un serveur web sur sa machine, il faut installer apache2.

Pour cela il faut passer par Synaptic.

Ensuite, il faut lancer firefox et aller à l'adresse 127.0.0.1 ou bien localhost, si une page apparaît ça signifie que votre serveur web apache répond, sinon qu'il y a un soucis.

Lors de l'atelier nous avons eu un soucis de configuration, heureusement que le forum Ubuntu est la pour nous aider, il fallait faire un --purge pour remettre la config d'aplomb.

A partir de la, votre serveur web est en fonction et vous pouvez l'utiliser, le répertoire du serveur est /var/www/, c'est la qu'il va chercher le contenu à afficher.

Ceci dit c'est pas très rigolo de copier ses fichiers dans un répertoire qui est limité aux droits administrateurs, nous allons donc travailler directement dans le répertoire personnel, pour cela il faut activer le mod userdir :

sudo ln -s /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enabled/userdir.conf
sudo ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled/userdir.load
sudo /etc/init.d/apache2 restart

on copie le module au bon endroit et on redémarre apache, créer ensuite un répertoire public_html dans votre répertoire personnel.

Lorsque vous lancez Firefox et que vous allez voir à l'adresse 127.0.0.1/~mon_nom_utilisateur/ vous avez accès au contenu du répertoire public_html, c'est quand meme plus pratique pour faire des tests. (faites quand meme attention aux droits des fichiers que vous allez mettre dans ce répertoire)

Nous avons ensuite rajouter Php et Mysql pour installer un blog : - soit vous installer via synaptic, php5 libapache2-mod-php5 php5-mysql mysql-server - soit vous installer phpmyadmin qui va vous installer ses dépendances tout seul, phpmyadmin c'est un script qui sait administrer des bases de données mysql.

Lors de l'atelier nous avons eu un soucis avec l'interprétation des fichiers php, encore une fois heureusement que le forum Ubuntu était la.

Nous avons ensuite installer mysql-admin et mysql-query-browser pour piloter mysql.

Nous avons télécharger Dotclear pour le tester localement.

Nous l'avons décompresser dans le répertoire public_html et sommes allés à l'adresse 127.0.0.1/~vincent/install/ puisqu'il s'agissait du répertoire personnel de Vincent et nous avons pu suivre les étapes d'installation de Dotclear pour finalement le tester.