WampServer : votre plateforme de développement Web sous Windows

WampServer (anciennement WAMP) est un ensemble de logiciels qui vous permet de transformer votre ordinateur en serveur web. WampServer contient tout l'environnement nécessaire pour essayer, développer, modifier des sites web utilisant PHP et MySQL.
WampServer est disponible gratuitement sous licence GPL. La version 2.2D se compose des logiciels suivants : Apache_2.2.21,  PHP_5.3.10,  MySQL_5.5.20,  XDebug_2.1.2,  XDC_1.5,  PhpMyadmin_3.4.10.1,  SQLBuddy_1.3.3 et  webGrind_1.0.
Vous pouvez télécharger WampServer en version 32 ou 64bits à partir du site « wampserver.com ». Un formulaire facultatif vous sera soumis au préalable : le remplir de vous engage à rien et vous permet de recevoir des infos sur les mises à jours, etc… Ensuite, vous serez dirigé vers la page de téléchargement WampServer chez SourceForge. Le fichier wampserver2.2D-x32.exe (ou wampserver2.2D-x64.exe) est un exécutable de 24.8Mo (voir figure 1).
L'installation ne comporte aucune difficulté particulière: il suffit de suivre les indications très claires données dans le site « wampserver.com ». Si vous avez plusieurs partitions sur votre disque dur, vous aurez intérêt à installer WampServer directement à la racine d’une partition différente de la partition système C: de manière à simplifier le chemin absolu vers les fichiers de vos futurs sites web. Installez-le dans D:\wamp par exemple.

Exécutable wampserver2.2D-x32.exe
fig. 1

Comment utiliser WampServer

Tout d'abord, vous devrez démarrer les services (serveur Apache et serveur MySQL). Sous Windows, il suffit de double-cliquer sur le raccourci « WampServer » de votre bureau (voir figure 2). Vous verrez alors apparaitre une icône miniature en bas à gauche de votre bureau. Cette icône changera deux fois de couleur, ce qui correspond au démarrage des serveurs Apache puis MySQL.
En faisant un clic gauche sur cette icône miniature (voir figure 3), vous pourrez :

  • Afficher la page d’accueil Localhost dans votre navigateur
  • Lancer phpMyAdmin dans votre navigateur
  • Ouvrir le répertoire www
  • Gérer les services Apache (voir figure 5)
  • Gérer votre configuration PHP (voir figure 6)
  • Gérer les services MySQL (voir figure 7)
  • ...
  • Passer hors ligne

En faisant un clic droit sur cette même icône (voir figure 4), vous pourrez (entre autres) :

  • Configurer votre langue
  • Fermer (Quitter) WampServer
Raccourci pour lancer WampServer
fig. 2
Raccourci pour lancer phpMyAdmin dans votre navigateur
fig. 3
Configuration de la langue
fig. 4
Service : contrôle du serveur Apache
fig. 5
Configuration de PHP
fig. 6
Service : contrôle du serveur MySQL
fig. 7

Tester et utiliser WampServer

Ouvrez un navigateur et tapez « localhost » dans la barre d'adresse : vous devez obtenir la page d'accueil de WampServer (figure 8). Si la page que vous obtenez vous affiche « La connexion a échoué », c'est que vous n'avez pas démarré les serveurs correctement, ou encore que votre installation a échoué (ce qui serait bien étonnant).
Cette page d'accueil contient des liens qui vous permettent :

  • [Outils > phpinfo()] d'afficher les informations détaillées sur votre configuration PHP (figure 13)
  • [Outils > phpinfo()] d'ouvrir phpMyAdmin (figures 11 et 12)
  • [Vos projets] d'aller directement dans vos projets (figures 9 et 10)

Voici les 3 choses importantes à retenir :

  • L'url racine d'accès à votre serveur est : localhost ou encore 127.0.0.1.
  • Le dossier racine correspondant est le répertoire www.
  • Pour accéder à vos bases de données MySQL, le nom d'utilisateur est « root », le mot de passe est vide, et l'hôte est « localhost ».

Exemple 1
Si vous placez une page home.html à cet endroit :
../www/mon_dossier/home.html,
vous accéderez à cette page par l'url :
localhost/mon_dossier/home.html

Exemple 2
Si vous placez un CMS comme wordpress à cet endroit :
../www/essai/wordpress/
vous accéderez au site par l'url :
localhost/essai/wordpress/index.php
où « index.php » est précisé à titre indicatif.
L'url localhost/essai/wordpress/ fonctionnerait également.

Page d'accueil de WampServer : localhost/index.php
fig. 8
Contenu du répertoire eval placé dans www
fig. 9
Page d'accueil d'un site placé en : www/eval/typo3/gabarit/
fig. 10
phpMyAdmin : interface d'administration des bases de données MySQL
fig. 11
Structure d'une table (vip_country) de la base de données _demo_vip
fig. 12
Informations détaillées sur votre PHP
fig. 13

A propos de WampServer

WampServer pour Windows

Développeur : Romain Bourdon


Alter Way : des experts à votre service.

Que trouve-t-on dans WampServer ?

Apache : serveur HTTP

PHP : langage de scripts Hypertext Preprocessor

MySQL : Serveur de bases de données

phpMyAdmin : outil permettant d'administrer les bases de données MySQL