Préparer un environnement local avec WampServer sous Windows
Objectif de la leçon
Installer et démarrer WampServer sous Windows afin de préparer l’environnement local dans lequel nous installerons phpBB. Comprendre le rôle des principaux composants fournis par WampServer et vérifier, dans le navigateur, que le serveur web local répond correctement.
Explications
Ce que nous allons faire dans cette leçon
Dans la leçon précédente, nous avons choisi de commencer par une installation locale. Notre premier forum fonctionnera donc sur notre propre ordinateur, uniquement pour apprendre et faire des essais.
Pour que phpBB puisse fonctionner sur cet ordinateur, il lui faut plusieurs éléments : un serveur web, PHP et un système de base de données.
Nous pourrions installer et configurer chacun de ces éléments séparément. Pour un premier apprentissage, ce serait inutilement compliqué. Nous allons utiliser WampServer, qui les regroupe dans un environnement prêt à être utilisé sous Windows.
À la fin de cette leçon, nous n’aurons pas encore installé phpBB. Notre objectif est plus simple :
Démarrer WampServer
Ouvrir http://localhost/
Obtenir la page d’accueil locale de WampServer
Si vous obtenez ce résultat, votre serveur web local répond correctement et nous pourrons poursuivre.
1. Que contient WampServer ?
WampServer installe plusieurs logiciels qui travaillent ensemble.
Apache est le serveur web. Lorsque votre navigateur demande une page locale, c’est Apache qui reçoit cette demande et renvoie la page correspondante.
PHP est le langage utilisé par phpBB. Plus tard, lorsque nous ouvrirons une page du forum, Apache transmettra le code PHP à PHP afin qu’il soit exécuté.
MySQL ou MariaDB est le système qui gère les bases de données. Nous l’utiliserons plus tard pour créer la base qui conservera les informations du forum.
WampServer fournit également phpMyAdmin, une interface accessible dans le navigateur qui permet de gérer les bases de données plus facilement.
Pour cette leçon, vous n’avez pas besoin de savoir configurer ces composants. Retenez simplement leur rôle :
Apache = reçoit les demandes du navigateur
PHP = exécute le code de phpBB
MySQL ou MariaDB = gère les bases de données
phpMyAdmin = permet de gérer ces bases depuis le navigateur
Nous utiliserons chacun de ces éléments au moment où il deviendra nécessaire.
2. Cette procédure concerne Windows
Le parcours pratique de ce cours utilise WampServer sous Windows.
La procédure décrite ici convient à un ordinateur Windows 11 équipé d’un processeur Intel ou AMD 64 bits.
Si vous utilisez macOS, Linux ou un ordinateur Windows équipé d’un processeur ARM, ne suivez pas aveuglément cette procédure : WampServer n’est pas l’environnement prévu ici pour ces systèmes.
L’objectif pédagogique reste le même, mais l’outil à installer devra être adapté à votre système.
3. Vérifier si WampServer est déjà installé
Avant de télécharger quoi que ce soit, vérifiez si WampServer est déjà présent sur votre ordinateur.
S’il est déjà installé et fonctionne, ne le réinstallez pas par-dessus l’installation existante.
Une installation existante peut déjà contenir des projets ou des bases de données. La remplacer sans raison pourrait les endommager.
Dans ce cas :
1. démarrez votre WampServer actuel ;
2. passez directement à la partie « Vérifier localhost » de cette leçon.
Si WampServer n’est pas encore installé, poursuivez avec l’étape suivante.
4. Télécharger WampServer depuis sa page de référence
Ouvrez la page de téléchargement de WampServer :
Téléchargements et prérequis de WampServer
La page présente également les prérequis nécessaires au fonctionnement de WampServer.
Parmi ces prérequis figurent des bibliothèques Microsoft Visual C++. Certains programmes inclus dans WampServer en ont besoin pour fonctionner.
Vous n’avez pas à mémoriser leurs noms.
Utilisez l’outil de vérification proposé sur la page et installez les paquetages manquants qu’il signale. Lorsque la page demande les versions x86 et x64 d’un même paquetage, installez les deux.
Une fois les prérequis vérifiés, téléchargez l’installeur complet 64 bits de WampServer.
Attention : une mise à jour de WampServer n’est pas un installateur complet. Pour une première installation, utilisez bien le paquet complet.
5. Installer WampServer
Lancez l’installeur téléchargé avec les droits d’administrateur.
Pour suivre exactement les chemins utilisés dans ce cours, installez WampServer dans :
C:\wamp64
Ce dossier se trouve directement à la racine du disque C:.
Évitez de choisir pour ce cours un chemin contenant des espaces ou des caractères accentués.
Si votre WampServer était déjà installé dans un autre dossier, ne le déplacez pas simplement pour correspondre à cet exemple. Gardez votre installation existante et adaptez les chemins lorsque cela sera nécessaire.
Suivez ensuite les étapes de l’assistant jusqu’à la fin de l’installation.
À ce stade, nous ne créons encore aucun dossier pour phpBB et aucune base de données.
6. Démarrer WampServer
Une fois l’installation terminée, lancez WampServer à l’aide de son raccourci.
WampServer démarre les services dont nous aurons besoin, notamment le serveur web.
Attendez quelques instants afin de lui laisser le temps de terminer son démarrage.
Vous pouvez voir une icône WampServer dans la zone de notification de Windows. Sa couleur peut fournir des indications visuelles, mais nous n’allons pas nous fier uniquement à cette couleur.
Nous allons effectuer une vérification plus claire : demander une page au serveur depuis le navigateur.
7. Vérifier localhost
Ouvrez votre navigateur.
Placez-vous dans la barre d’adresse. Vous pouvez utiliser le raccourci :
Ctrl + L
Saisissez exactement :
http://localhost/
Puis appuyez sur Entrée.
Dans la leçon précédente, vous avez appris que localhost désigne votre propre ordinateur.
Votre navigateur demande donc ici une page au serveur web qui fonctionne sur votre ordinateur.
Résultat attendu
La page d’accueil de WampServer doit s’afficher.
Elle contient généralement des informations sur l’environnement installé et des liens vers ses outils.
Pour l’instant, ne cherchez pas à modifier ces informations. Nous voulons seulement confirmer que la page s’affiche.
Si vous utilisez un lecteur d’écran, ce test est particulièrement utile : vous pouvez vérifier directement le titre et le contenu textuel de la page, sans devoir interpréter la couleur d’une icône.
8. Qu’est-ce que ce test prouve ?
Si la page d’accueil de WampServer s’affiche, nous avons établi une chose précise :
Le navigateur arrive à contacter le serveur web local et celui-ci répond.
C’est une étape importante, mais elle ne signifie pas encore que tout est prêt pour phpBB.
Nous n’avons pas encore vérifié :
- quelle version de PHP est active ;
- si nous pouvons accéder au serveur de bases de données ;
- si phpBB est installé.
Nous vérifierons les deux premiers points dans la prochaine leçon. L’installation de phpBB viendra ensuite.
9. Si la page ne s’affiche pas
Si http://localhost/ ne donne pas la page attendue, ne réinstallez pas immédiatement WampServer.
Commencez par vérifier les points les plus simples :
1. WampServer est-il bien lancé ?
2. avez-vous saisi http://localhost/ dans la barre d’adresse du navigateur ?
3. quel message exact le navigateur affiche-t-il ?
Si une autre page que celle de WampServer apparaît, notez également son titre ou son contenu. Un autre serveur web peut déjà utiliser cette adresse.
L’objectif n’est pas de multiplier les essais au hasard. Le message obtenu nous indique ce qu’il faut vérifier.
Tant que la page locale ne s’affiche pas correctement, ne poursuivez pas vers l’installation de phpBB.
10. Où en sommes-nous ?
Votre ordinateur possède maintenant l’environnement qui servira de terrain d’apprentissage.
Vous n’avez encore créé ni forum ni base pour phpBB. C’est normal.
À ce stade, le résultat recherché est uniquement :
WampServer démarre
http://localhost/ s’ouvre
La page d’accueil locale de WampServer s’affiche
Dans la prochaine leçon, nous vérifierons la version de PHP réellement utilisée et nous ouvrirons phpMyAdmin pour confirmer l’accès au système de bases de données.
Exemple commenté
Sonia souhaite suivre le cours sur son ordinateur Windows.
WampServer n’est pas encore installé. Elle consulte la page de référence, vérifie les prérequis indiqués, puis installe la version complète 64 bits dans :
C:\wamp64
Une fois l’installation terminée, elle démarre WampServer.
Dans son navigateur, elle utilise Ctrl + L, saisit :
http://localhost/
puis appuie sur Entrée.
La page d’accueil de WampServer apparaît.
Sonia peut maintenant conclure que son navigateur parvient à contacter le serveur web local.
Elle ne conclut pas encore que phpBB est installé, ni que la base de données est prête. Ces vérifications viendront dans les leçons suivantes.
Exercice à réaliser
Préparez maintenant votre propre environnement local.
Si WampServer est déjà installé
Ne le réinstallez pas. Démarrez votre installation actuelle et passez directement à la vérification de localhost.
Si WampServer n’est pas encore installé
1. Consultez la page de téléchargement indiquée dans la leçon.
2. Vérifiez les prérequis demandés.
3. Installez la version complète 64 bits de WampServer dans
C:\wamp64, sauf si votre situation impose déjà un autre emplacement.
4. Démarrez WampServer.
Dans les deux cas
5. Ouvrez votre navigateur.
6. Saisissez
http://localhost/ dans la barre d’adresse.
7. Vérifiez que la page d’accueil de WampServer s’affiche.
8. Notez en une phrase ce que cette réussite permet d’affirmer.
Si la page ne s’affiche pas, ne poursuivez pas l’installation de phpBB. Notez le message exact ou le titre de la page obtenue.
Correction et résultat attendu
Le résultat attendu est l’affichage de la page d’accueil locale de WampServer à l’adresse :
http://localhost/
Si cette page s’affiche, vous pouvez écrire :
Mon navigateur parvient à contacter le serveur web local et celui-ci répond.
Cette conclusion est volontairement précise.
Elle ne signifie pas encore que phpBB est installé.
Elle ne prouve pas non plus que la version de PHP est celle que nous utiliserons ni que l’accès à MySQL ou MariaDB fonctionne.
Ces vérifications appartiennent à la prochaine leçon.
Si la page ne s’affiche pas, l’exercice n’est pas terminé. Vérifiez d’abord que WampServer est lancé et que l’adresse a été saisie correctement, puis conservez le message exact rencontré avant de modifier votre installation.
À retenir
WampServer prépare sur Windows l’environnement local dont nous avons besoin pour apprendre à utiliser phpBB.
Il regroupe notamment :
Apache = serveur web
PHP = exécution du code PHP
MySQL ou MariaDB = gestion des bases de données
phpMyAdmin = interface de gestion des bases
Une installation WampServer existante ne doit pas être réinstallée inutilement.
Pour notre nouvelle installation de cours, nous utilisons le dossier :
C:\wamp64
L’adresse :
http://localhost/
désigne le serveur web qui fonctionne sur votre propre ordinateur.
Si la page d’accueil de WampServer s’affiche, le serveur web local répond au navigateur.
Cela ne signifie pas encore que phpBB est installé. Dans la prochaine leçon, nous vérifierons PHP et l’accès au système de bases de données.
Seuil de réussite, en pourcentage : 100 %. QCM obligatoire pour terminer le cours.