Installation
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 1/21
I. Architecture générale d’un site Web
Page HTML
b. Avec media
Serveur : Client: navigateur
Apache, IIS Chrome, IE, Fx,…
Page HTML
image, vidéo, son
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 2/21
2. Site Web Dynamique
a. Automatisme côté client
Serveur : Client: navigateur
Apache, IIS Chrome, IE, Fx,…
traitement du
Page HTML+javascript JavaScript
Page HTML
Page HTML
Page HTML
Recordset Page HTML
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 3/21
II. Installation sur les machines virtuelles
Étape Fait ?
Installation de l’éditeur de texte Notepad++
Installation de Wampserver.
En partie 2 :
Installation de l’éditeur de texte Notepad++ (utile pour la partie suivante).
En partie 3 :
Installation du Package redistribuable Microsoft Visual C++ 2010 (x86).
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 4/21
En partie 4 :
Installation de Wampserver.
Téléchargement à l’adresse :
http://www.wampserver.com/
En partie 5 :
Démarrage, examen et vérifications sur Wampserver.
Compléments de configurations.
En partie 6 :
Créer nos sites Web
Ici nous allons préparer nos logiciels pour pouvoir créer nos sites Web, nous paramètrerons
aussi les accès.
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 5/21
2. Installation de l’éditeur de texte Notepad++
Installez-le (npp.6.4.5.Installer.exe).
Suivant
Suivant
Installer.
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 6/21
L’installation de notepad++ est terminée.
Fermer.
Étape Fait ?
Installation de l’éditeur de texte Notepad++ Oui
Installation de Wampserver.
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 7/21
3. Installation du Package redistribuable Microsoft Visual C++ 2012
VC 11 vcredist_x64/86.exe
Ce package est nécessaire au fonctionnement de Wampserver, il est rarement installé sur les PC par
défaut.
Attention il en existe 2 versions (32 et 64 bits, les machines virtuelles sont en 64 bits).
Il est proposé sur de nombreux sites, dans le doute prenez-le chez Microsoft, c’est plus prudent.
Double-cliquez sur
vcredit_x64.exe
(c’est la version 64 bit)
Installez.
C’est fini.
Étape Fait ?
Installation de l’éditeur de texte Notepad++ Oui
Installation de Wampserver.
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 8/21
4. Installation de Wampserver
Wampserver est un kit complet comprenant :
le serveur Web Apache,
la base de données MySQL et son utilitaire d’administration phpMyAdmin,
le PHP.
Double-cliquez sur
Wampserver2.4-x86.exe
pour lancer son installation.
Next.
Next.
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 9/21
Acceptez le dossier d’installation
proposé :
c:\wamp
Next.
Install.
cliquez « ouvrir ».
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 10/21
Le PHP aura besoin d’informations
pour vous envoyer des mails
(notifications systèmes ou courriers
liés à des applications).
Next.
Cochez
« Launch Wampserver 2 now ».
Finish.
Étape Fait ?
Installation de l’éditeur de texte Notepad++ Oui
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 11/21
5. Démarrage, paramétrages et vérifications sur WampServer.
Démarrons Wampserver et vérifions quelques points :
1
Si le voyant n’est pas vert, procédez successivement aux vérifications suivantes :
Cliquez sur l’icône (orange ou rouge) puis arrêter les services puis démarrez les services.
Vérifiez que le Package redistribuable Microsoft Visual C++ 2012 a effectivement été installé.
Vérifiez que le port 80 indispensable au serveur Web n’est pas déjà utilisé par un autre logiciel.
Ci-dessous, correction des 3 cas les plus fréquents :
o Désactivez ou désinstaller Skype.
o Vérifier qu’une autre version d’Apache n’est pas déjà installée, si oui, stoppez là.
o Vérifiez que IIS (le serveur web de Microsoft) n’est pas déjà installé :
Panneau de configuration\Tous les Panneaux de configuration\Programmes et
fonctionnalités – Activer ou désactiver les fonctionnalités Windows – décochez Internet
Information Service.
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 12/21
Jetons un œil à
l’arborescence des
fichiers installés.
Vérifiez le
fonctionnement de votre
serveur Web :
Cliquez sur localhost
dans le menu de
WampServer.
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 13/21
Quelques compléments sur Apache …
permet d’installer
Apache comme un
service, il démarre au
boot du PC même si
aucune session n’est
ouverte.
À réserver à la mise
en production.
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 14/21
Les fichiers de configurations de Wampserver et de ses différents composants sont le plus souvent des
fichiers textes d’extension .conf.
Selon les versions, leur ouverture avec le Bloc-notes ne permet pas de les visualiser proprement.
Pour plus de facilité nous allons apprendre à Wampserver à les ouvrir directement avec Notepad++.
Par exemple :
Le fichier httpd.conf contient (presque) tous les paramètres gérant un serveur Apache.
Derrière une apparente complexité, la gestion basique d’Apache reste assez simple mais les possibilités
avancées nécessitent une réelle expertise.
Facultatif :
Pour une ouverture automatique des fichiers
.conf avec Notepad++.exe depuis
Wampmanager, vous pouvez modifier le
comportement de Wampmanager :
Étape Fait ?
Installation de l’éditeur de texte Notepad++ Oui
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 15/21
6. Créer notre site Web
Préparons nos logiciels pour pouvoir créer nos sites Web, nous paramètrerons aussi les accès.
La suite de ce poly utilise wp, vous remplacerez chaque fois par votre
numéro.
Toujours pour des raisons de sécurité mais aussi pour une simplicité accrue pour déplacer un site
d’un serveur à l’autre, Il faut gérer la suite cela de manière un peu plus complexe en créant des sites
virtuels (VirtualHost).
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 16/21
Il y a trois étapes pour créer votre premier VirtualHost Apache, et seulement les deux premières si
vous en avez déjà défini un (ou plusieurs).
Notez que ces pages sont reprises d’un cours délivré à l’école destiné à l’usage du CMS Wordpress,
d’où l’usage de certains noms pour les dossiers : wp.
Bien entendu, ceci est à adapter à vos besoins.
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 17/21
Supprimez (ou commentez) totalement l'exemple de
code par défaut.
Explication du code :
L37 : Le serveur écoute les requêtes issues des
navigateurs sur le port 80 (standard) et via toutes ses
adresses IP (Un serveur peut avoir plusieurs adresses
IP, mais ce point facilite aussi le déplacement du site
web d’une machine à l’autre).
Pour une seule adresse IP remplacez * par cette
adresse (celle qui est sur le bureau de votre machine
virtuelle pendant la formation).
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 18/21
c. Valider la ligne dans le fichier httpd.conf qui inclut le fichier de définition des hôtes
virtuels.
Par défaut les normes réseau TCPIP permettent de désigner une machine (y compris les serveurs)
seulement par son numéro IP. Nous avons besoin de pouvoir désigner notre site WEB par son nom :
http://www.wp/bsa par exemple :
2 systèmes le permettent.
Comme nous ne pouvons pas demander un nom DNS pour http://www.wp/bsa pour chacun de vos
serveurs dans le cadre de ce cours, modifions notre fichier Host comme suit (sur notre serveur et
chacune des machines qui devra s’y connecter) :
Nous avons droit à 8 colonnes max, au-delà, il suffit de dupliquer ces 2 lignes.
Placez dans ce fichier Host, tous les serveurs de vos collègues auxquels vous voulez accéder lors de
cette semaine de formation. Cette manœuvre pourra être faite plus tard.
Bien entendu, en production réelle, le fichier host n’est pas utilisé et une correspondance DNS fait le
travail.
Pour prendre en compte le nouveau contenu du fichier hosts, nous devons indiquer à Windows de
rafraîchir le cache des noms de domaine (ou redémarrer Windows).
Ouvrir une fenêtre de commande en tant qu'Administrateur et tapez les trois commandes ci-dessous, en
attendant la fin de chacune :
ipconfig /flushdns
net stop Dnscache
net start Dnscache
Windows efface le cache des noms de domaine, le recharge mais aussi à relit le fichier HOSTS.
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 19/21
Nous pouvons maintenant saisir avec succès dans notre navigateur :
http://localhost
http://wp
http://test
http://www.wp.bsa
http://www.test.bsa
Pour le moment, vos serveurs sont accessibles depuis votre machine virtuelle, votre PC, vos collègues
de la salle.
Pour permettre à vos amis plus éloignés vous avez plusieurs solutions en l’absence de DNS :
Solution 1 :
o Expliquer à votre correspondant comment modifier son fichier Host (vous leur passez le bout
à copier-coller).
Attention, il faut être administrateur du poste.
o Autoriser l’accès au PC de votre correspondant dans la section correspondant au serveur wp
dans le fichier virtual Host (allow 80.10.11.12) ou au monde entier (allow from all).
Solution 2 :
o Leur transmettre le numéro IP du serveur virtuel.
o Autoriser l’accès au PC de votre correspondant dans la section correspondant au serveur
localhost dans le fichier virtual Host (allow 80.10.11.12) ou au monde entier (allow from
all).
Étape Fait ?
Installation de l’éditeur de texte Notepad++ Oui
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 20/21
Table des matières
install wampserver & co v02.docx F. Thiberville Bordeaux Sciences Agro - SPI Page 21/21