Quand on est développeur web, un simple éditeur de texte suffit à créer ses premières pages mais dès qu’on entre dans la galaxie des langages permettant d’instaurer un dynamisme, un serveur web local s’impose. Linux propose LAMP.
Les instructions suivantes sont à réaliser en tant que root: accédez y au moyen de la commande su
Installation d’Apache:
aptitude install apache2 apache2-doc
It’s work! devrait s’afficher à l’adresse http://localhost
Ajout des modules php:
aptitude install php5 php5-mysql libapache2-mod-php5
Installation de Mysql, qui sera responsable de la gestion de vos bases de données:
aptitude install mysql-server mysql-client
PhpMyAdmin est une interface facilitant son usage:
aptitude install phpmyadmin
Créons les liens vers /home/votrenomutilisateur/public_html:
ln -s /etc/apache2/mods-available/userdir.conf \
/etc/apache2/mods-enabled/userdir.conf
ln -s /etc/apache2/mods-available/userdir.load \
/etc/apache2/mods-enabled/userdir.load
On redémarre Apache pour prendre en compte la nouvelle configuration:
/etc/init.d/apache2 reload
exit pour revenir sous l’identité du simple utilisateur que nous sommes.
mkdir $HOME/public_html pour créer le nouveau répertoire devant contenir les fichiers du site web.