WampServer est une plate-forme de solutions gratuite pour configurer l’environnement de développement Web pour les applications basées sur PHP. Wamp signifie (W – Windows, A – Apache, M – MySQL et P – PHP). De plus, il est également livré avec PhpMyAdmin et l’administration pour la gestion de la base de données.
Ce tutoriel est réalisé sur un système Windows 11 Pro 64 bits avec la version la plus récente de WampServer qui est la version 3.3.0 comprenant :
- Apache 2.4.54.2
- MySQL 8.0.31
- MariaDB 10.10.2
- PHP 7.4.33 – PHP 8.1.13
- PhpMyAdmin 5.20
2. Installation de WampServer
2.1 Téléchargement
Exécutez le fichier téléchargé puis sélectionnez la langue :
Bien entendu, vous comprenez et acceptez les termes du contrat de licence (vous pouvez le lire bien sûr !) :
Rien ne vous empêche de lire les informations suivantes :
Choisissez le dossier de destination, mais pour éviter des problèmes de droits, il est préférable de laisser par défaut :
Laissez aussi par défaut la liste des composants à installer :
Installation des raccourcis dans le menu Démarrer :
Si tout vous semble correct vous pouvez cliquez sur « Installer » :
Choisissez le navigateur par défaut que vous utilisez :
Choisissez aussi l’éditeur de texte par défaut :
L’installation se termine sur des informations, prenez le temps de lire, elles ne sont pas négligeables :
L’installation est maintenant terminée :
Un nouveau dossier de raccourcis a été créé dans le menu Démarrer :
2.2 MSVCR110.dll ou VCRUNTIME140.dll manquant
Cliquez sur le raccourci nouvellement créé « Wampserver64 ».
Si le système vous retourne un message d’erreur « Fichier MSVCR110.dll manquant » ou « Fichier VCRUNTIME140.dll manquant », il s’agit d’un problème bien connu. Vous pouvez essayer de trouver sur le net la dll manquante, mais il faut qu’elle soit de la bonne version et de la bonne architecture. Alors, pour ne pas vous casser la tête, téléchargez Visual C++ Redistributable for Visual Studio 2012 à cette adresse.
Il se peut que vous ayez à télécharger les deux versions (32 et 64 bits) si vous êtes en 64 bits.
3. Exécution de WampServer
L’ exécution de WampServer enclenche la mise en route du serveur avec l’ouverture et la fermeture rapide de la console. À droite, dans votre barre des taches, vous verrez que l’ icône avec le logo WampServer s’affiche en vert. Si vous passez votre souris dessus, une infobulle vous signale que tous les services sont lancés.
L’icône est verte quand tous les services sont démarrés, rouge lorsqu’ils sont tous inactifs et orange lorsque seulement une partie d’entre eux ont démarré.
Pour accéder à la page web d’accueil de votre serveur, vous devez lancer votre navigateur et taper « localhost » dans la barre d’adresse :
Le fait que la page d’accueil s’affiche atteste bien que le serveur Apache est bien en cours d’exécution.
Si la page ne s’affiche, précisez bien dans la barre d’adresse : « http://localhost ».
Ce qui nous intéresse plus particulièrement est le menu Outils.
Cliquez sur phpinfo() :
Comme vous le voyez, la fonction phpInfo() vous affiche toutes les informations de version et de fonctionnalités d’Apache et de PHP.
Revenez en arrière sur la page de configuration du serveur et cliquez sur phpMyAdmin :
L’application phpMyAdmin sert à administrer les bases de données MySQL sur le serveur local.
Comme sur l’image ci-dessus, choisissez éventuellement la langue, tapez « root » comme utilisateur, laissez le mot de passe vide et le choix du serveur MySQL par défaut, cliquez sur Connexion :
WampServer à configurer automatiquement Apache, MySQL, PHP ainsi que tous les autres services qui lui permettent de fonctionner.
En conséquence, notre serveur est bien configuré pour une utilisation sur notre machine locale.
Mais pour permettre à une machine distante d’afficher une page web ou d’accéder à une base de données MySQL, il va falloir configurer certaines choses à la main.
4. Réglages pour un accès distant
4.1 Pare-feu : ouverture des ports
Dans certain cas cous devrez désactiver l’ antivirus pour effectuer les modifications du pare-feu.
Ouvrez le panneau de configuration de Windows :
Pour plus de simplicité, réglez le panneau de configuration sur petites icônes.
Cliquez sur l’entrée Pare-feu Windows :
Allez dans les paramètres avancés, puis sélectionnez directement les règles de trafic entrant :
Cliquez sur Nouvelle règle et, dans le dialogue qui apparaît, sélectionnez Personnalisée :
Cliquez sur Suivant.
À gauche, cliquez sur Protocoles et ports :
Comme sur l’image ci-dessus, sélectionnez le protocole TCP, puis ouvrez les ports 80 (http) et 3306 (MySQL). Vous trouverez peut-être également utile d’ouvrir les ports 20 et 21 (ftp), 22 (ssh) ou encore 443 (https) . Séparez les numéros par des virgules.
Cliquez sur Suivant au bas des fenêtres qui défilent ensuite, jusqu’à la dernière :
Il s’agit ici de donner un nom à la règle (« Test WampServer » par exemple). Cliquez ensuite sur Terminer.
La nouvelle règle est ajoutée à la liste :
4.2 Permettre l’accès distant
Éditez (avec le bloc-notes de Windows) le fichier httpd-vhosts.conf, qui se trouve dans le sous-répertoire \bin\apache\apache2.4.54.2\conf\extra du répertoire dans lequel vous avez installé WAMP, au début du tutoriel.
Remplacez la ligne « Require local » par « Require all granted » et enregistrez le fichier :
4.3 Le rendre accessible depuis le réseau
Éditez le fichier phpmyadmin.conf, qui se trouve dans le sous-répertoire alias du répertoire où WAMP a été installé.
Remplacez la ligne « Require local » par « Require all granted » :
4.4 Redémarrage du service Apache
Pour que tous les paramètres que nous avons modifiés soient pris en compte, faites un clic gauche sur l’icône de WampServer (en bas à droite) :
5. Conclusion :
La solution WampServer permet d’installer très facilement un serveur Apache, PHP et MySQL.
Pour l’utilisation du serveur à distance, il faut seulement modifier quelques fichiers de configuration, mais rien de bien compliqué.
Voilà ce tutoriel est terminé, n’hésitez pas à partager, liker et laisser un commentaire.
Je remercie Alcatiz pour son aimable autorisation à reproduire son tutoriel .
Je tiens à vous remercier infiniment de m’avoir aider à installer la plateforme WampServer sur mon laptop par le biais de votre tuto encore une fois de plus merci!
Heureux d’avoir pu vous rendre service.