Le serveur virtuel WampServer
Page mise à jour le 16-03-2026 à 12:22
Présentation
![]() |
![]() |
![]() |
![]() |
![]() |
WampServer est une plate-forme gratuite de développement Web sous Windows.
Elle intègre le serveur Apache, l'interpréteur PHP, le moteur de base de données MySQL et son gestionnaire phpMyAdmin.
Sa mise en oeuvre est aussi simple que rapide.
Elle intègre le serveur Apache, l'interpréteur PHP, le moteur de base de données MySQL et son gestionnaire phpMyAdmin.
Sa mise en oeuvre est aussi simple que rapide.
Préparation du système
Contrôler la compatibilité du système pour Windows 10/11 x64


Sous Windows x64 il est impératif d'installer les versions x32 et x64 de chaque paquetage.
Une solution simple, rapide et fiable consiste à le faire avec un utilitaire développé par TechPowerUp.
Celui-ci installe tous les paquets nécessaires à partir d'un fichier batch.

Relancer l’outil check_vcredist.exe pour s'assurer du succès des mises à jour.

- Se rendre tout d'abord sur https://wampserver.aviatechno.net/
- Télécharger et exécuter la dernière version de l’outil check_vcredist.exe
- Vérifier la présence des packages Visual C++ nécessaires au fonctionnement de Wampserver
- Installer en conséquence les addons requis


Sous Windows x64 il est impératif d'installer les versions x32 et x64 de chaque paquetage.
Une solution simple, rapide et fiable consiste à le faire avec un utilitaire développé par TechPowerUp.
Celui-ci installe tous les paquets nécessaires à partir d'un fichier batch.
- Télécharger et décompresser Visual C++ Redistributable Runtimes All-in-One
- Exécuter le fichier install_all.bat en tant qu'administrateur

Relancer l’outil check_vcredist.exe pour s'assurer du succès des mises à jour.

Installation de Wampserver
Télécharger la dernière version de Wampserver depuis la page officielle https://www.wampserver.com/
Lancer l’exécutable wampserver3.4.0_x64.exe

L'assistant d'installation ne demande que quelques précisions :

Les répertoires des sites seront à placer par défaut dans c:\wamp64\www\
Lancer l’exécutable wampserver3.4.0_x64.exe

L'assistant d'installation ne demande que quelques précisions :
- le chemin d'installation du programme (par défaut c:\wamp64)
- le navigateur web à utiliser par défaut
- l'éditeur de texte à utiliser (notepad proposé par défaut)

Les répertoires des sites seront à placer par défaut dans c:\wamp64\www\
Gestion des services
| Démarrage | Lancer WampServer depuis l’icône du bureau ou le Menu Démarrer |
|
|
| Relancer Apache | Clic droit sur l’icône WampServer de la barre des tâches / Rafraîchir |
| Arrêt du serveur | Clic droit sur l’icône WampServer de la barre des tâches / Fermer |
Si le menu Wampserver de la barre des tâches n'affiche pas correctement les caractères accentués :
|
|
Tableau de bord
http://localhost/ ou http://127.0.0.1/

MySQL/MariaDB et phpMyAdmin
(MariaDB est la version libre de MySQL)
Oprération de base à effectuer depuis phpMyAdmin :
Oprération de base à effectuer depuis phpMyAdmin :
- Définir le mot de passe root (le mot de passe est vide par défaut)
- Créer un compte utilisateur
- Créer la base de données (format conseillé : interclassement utf8_general_ci)
- Importer si nécessaire les fichiers de restauration des bases au format .sql ou .sql.gz
Le fichier de configuration php.ini
Le raccourci \wamp64\bin\apache\apache2.x\bin\php.ini pointe vers \wamp64\bin\php\php8.x\phpForApache.ini
phpForApache.ini est le seul fichier de configuration PHP actif et éditable.
Gestion de l’affichage des erreurs :
error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED
Durée de vie des sessions :
Dans php.ini : 1440 secondes par défaut, soit 24 minutes.
session.gc_maxlifetime = 1440
session.gc_maxlifetime = 1440
Penser à toujours redémarrer Wampserver pour la prise en compte des modifications du fichier ini.
En code PHP, la fonction ini_set() permet de modifier la configuration sans pour autant modifier le fichier ini.
Le changement est actif seulement pour la durée du programme PHP.
Le changement est actif seulement pour la durée du programme PHP.
L’instruction ini_set() doit être placée avant l’instruction session_start() pour être prise en compte, par exemple :
<?php
ini_set('session.gc_maxlifetime', 7200);
session_start();
?>
ini_set('session.gc_maxlifetime', 7200);
session_start();
?>
Liens externes
Ressources locales
Papy WinTux - Philippe DESLOGES - 2023-2026 - Powered by Debian - Apache 2.4.54 - PHP 7.4.33 - Last update 20-04-2026 19:05 - Page size 25 ko built in 0 ms
All trademarks, logos, images and documents on these pages belong exclusively to their respective owners.
All trademarks, logos, images and documents on these pages belong exclusively to their respective owners.





