Vous êtes sur la page 1sur 10

INSTALLATION ET

CONFIGURATION D’UN
SERVEUR WEB (LAMP)
MENA YOHAN – SIO2 – 2017

Temps nécessaire au tp : 30min à 1h environ


Debian LAMP

• Un serveur LAMP est un serveur Web. Historiquement, l'acronyme « LAMP » fait référence


aux quatre composantes d'un tel serveur Web :
• Linux : le système d'exploitation constituant la base du système. Ici, il s'agit d’un Debian.
• Apache : le serveur HTTP qui gère la communication avec le client.
• MySQL : le système de gestion de base de données.
• PHP : le langage de programmation associé
• L’équivalent de LAMP pour Windows est WAMP
Sommaire

• 1 - Linux
• 2 - Apache
• 3 - PHP
• 4 - MySQL
1 - Installation de Debian ( Linux )
• Pour la partie installation ,
j’ai choisis de vous
expliquer seulement les
éléments importants pour
le TP , le reste de
l’installation étant
relativement simple et
suffisamment bien
indiquer pendant
l’installation
• On lance le cd / l’iso du
Debian et on sélectionne
« Graphical Install » pour
avoir une installation
graphique
• On suite les étapes de
l’installation , arrivé à cette
étape on sélectionne les
éléments suivants :
• On ne sélectionne pas
d’environnement de bureau
Debian car cela n’est pas
nécessaire pour un serveur Web
• On continue l’installation , dès
qu’elle est fini on redémarre le
pc
• On rentre nos identifiants du
compte root ( qui sera le compte
administrateur )
• Suite aux options cochées à
l’installation , notre serveur
possède déjà un serveur apache ,
on va devoir le configurer , mais
avant cela il vaut vérifier qu’il n’y
à pas de mis à jour
• Ces 3 commandes vont permettre
de mettre entièrement notre
ordinateur à jour

• Pour le reste du TP , il est


important de connaitre l’ip de
notre machine , pour cela on va
utiliser la commande ifconfig
2 - Apache
• Le dossier contenant notre site web se situe à « /var/www »
• Pour ce TP , j’ai déjà placer mon site dans ce dossier

• Apache affiche par défaut une page spécifique , pour faire en


sorte qu’il affiche notre site , on va modifier le fichier de
configuration pour le site par défaut

• On modifie la ligne « DocumentRoot /var/www/html » par


« DocumentRoot /var/www » , on sauvegarde le documents et on
redémarre Apache grâce à la commande
«  service apache2 restart »
• Suite à notre modifications , Apache
affiche une erreur 403 , qui indique
qu’il ne peut pas accéder au
documents. Si on se rend dans notre
dossier /var/www et qu’on liste les
fichiers , on s’aperçoit que le
propriétaire des fichiers est le root ,
or Apache ne peut pas accéder au
fichiers appartenant au root , on va
donc modifier le propriétaire des
fichiers pour qu’il soit lisible par
Apache , et ceux grâce à la
commande « chown »
• Une fois le chown effectuer , on
rafraichit juste la page ( F5 ) et notre
site apparait.
3 - PHP

• En sélectionnant l’option serveur


web à l’installation du Linux , php est
déjà installer , aucune action n’est
donc nécessaire
4 MySQL
• Par défaut , MySQL n’est pas
installer , on va l’installer grâce à
la commande «  apt-get install
mysql-server »
• Pendant l’installation , on nous
demande de rentrer un mot de
passe pour le compte root de
MySQL et ensuite on clique sur
OK. L’installation de MySQL est
terminer

Vous aimerez peut-être aussi