Comment installer WordPress en local avec WAMP (guide complet)
Sommaire de l'article
Introduction
Installer WordPress en local avec WampServer est une étape essentielle pour tout développeur, intégrateur ou blogueur souhaitant créer, tester ou personnaliser un site avant de le déployer en ligne. Cette méthode permet de travailler dans un environnement sécurisé et contrôlé, sans impacter un site en production et sans frais d’hébergement.
Dans ce guide complet, vous allez apprendre pas à pas :
- ce qu’est WAMP et comment le télécharger et l’installer sous Windows ;
- comment vérifier le fonctionnement du serveur local ;
- où copier les fichiers WordPress dans le répertoire
wwwde WAMP ; - comment créer une base de données MySQL avec phpMyAdmin ;
- comment lancer l’installation de WordPress en local et vous connecter à votre tableau de bord ;
- les bonnes pratiques de sécurité, de performance et d’organisation pour vos projets locaux ;
- comment préparer la future migration vers un hébergement en ligne.
Concepts clés
Avant de commencer l’installation de WordPress sur WAMP, il est utile de maîtriser quelques notions fondamentales.
Qu’est-ce que WAMP ?
WAMP est un acronyme pour Windows – Apache – MySQL – PHP. Il s’agit d’un bundle logiciel qui installe sur un ordinateur Windows un environnement de serveur web complet permettant de faire tourner WordPress en local.
Concrètement, WAMP inclut :
- Apache : le serveur web qui gère les requêtes HTTP et affiche vos pages dans le navigateur ;
- MySQL ou MariaDB : le système de gestion de base de données où WordPress stocke les articles, pages, utilisateurs, réglages, etc. ;
- PHP : le langage de programmation utilisé par WordPress pour générer dynamiquement les pages.
Une fois WampServer installé, un dossier principal est créé, généralement :
C:\wamp64\pour les versions 64 bits les plus récentes ;C:\wamp\pour certaines anciennes versions ou installations 32 bits.
À l’intérieur de ce dossier, le répertoire www (par exemple C:\wamp64\www\) est l’emplacement où vous placerez vos projets WordPress locaux.
Comment fonctionne WordPress en local ?
WordPress est un système de gestion de contenu (CMS) qui repose sur un serveur web, une base de données et PHP pour fonctionner. En installant WordPress localement avec WAMP, vous recréez sur votre machine un environnement très proche d’un hébergement classique.
En local, WordPress fonctionne de la même manière que sur un serveur distant :
- vous accédez à votre site via une URL du type
http://localhost/nom-du-dossier; - les fichiers du cœur de WordPress, des thèmes et des extensions sont stockés dans un dossier spécifique au sein de
www; - le contenu (articles, pages, menus, réglages, comptes utilisateurs, etc.) est enregistré dans une base de données MySQL ou MariaDB.
La grande différence est que ce site est, par défaut, uniquement accessible depuis votre ordinateur. Il ne doit pas être considéré comme sécurisé pour un usage en production sur Internet, mais il est idéal pour :
- tester de nouveaux thèmes et plugins ;
- développer des fonctionnalités sur mesure ;
- préparer des refontes sans impacter le site en ligne ;
- apprendre WordPress sans risque.
Prérequis avant l’installation
Avant de passer à la pratique, vérifiez les points suivants pour éviter les erreurs courantes.
- Un ordinateur sous Windows (10 ou 11 recommandé) avec droits administrateur.
- Un espace disque suffisant pour WampServer et vos projets WordPress (prévoyez au minimum quelques gigaoctets).
- Une connexion Internet pour télécharger WampServer, WordPress et, au besoin, les dépendances Visual C++.
- Vérifier que vous n’utilisez pas déjà le port 80 ou 443 sur d’autres logiciels (par exemple Skype, IIS ou certains outils de développement).
Étape 1 : Télécharger et installer WampServer
La première étape consiste à installer WampServer sur votre machine.
1.1. Choisir la bonne version de WAMP
Commencez par vérifier si votre système Windows est en 32 bits ou 64 bits, puis téléchargez la version de WampServer correspondant à votre architecture. Les versions récentes de Windows sont généralement en 64 bits, et la plupart des utilisateurs choisiront donc un installeur 64 bits.
Lors du téléchargement, assurez-vous de choisir une version de WampServer qui inclut une version de PHP compatible avec la version de WordPress que vous souhaitez utiliser. Pour les versions actuelles de WordPress, un PHP récent (comme 8.0, 8.1 ou supérieur) est recommandé.
1.2. Lancer l’installation de WAMP
Une fois le fichier d’installation téléchargé :
- double-cliquez sur l’exécutable de WampServer ;
- choisissez la langue de l’installateur ;
- acceptez le contrat de licence ;
- choisissez le dossier d’installation (par défaut
C:\wamp64\est généralement proposé) ; - validez les options par défaut, sauf besoin spécifique avancé.
Si une erreur liée à des composants Visual C++ Redistributable apparaît, installez les paquets redistribuables indiqués puis relancez l’installateur de WampServer.
1.3. Démarrer WampServer
Après l’installation :
- lancez WampServer depuis le menu Démarrer ou l’icône de raccourci ;
- une icône WAMP apparaît dans la zone de notification (près de l’horloge Windows).
La couleur de cette icône indique l’état du serveur :
- Vert : tous les services (Apache, MySQL/MariaDB, éventuellement d’autres) fonctionnent correctement ;
- Orange : certains services fonctionnent, mais pas tous ;
- Rouge : les services sont arrêtés.
Si l’icône n’est pas verte, vous pouvez cliquer dessus et choisir de redémarrer tous les services. Si le problème persiste, vérifiez l’absence de conflit de ports (par exemple avec un autre serveur local).
1.4. Vérifier l’accès à http://localhost
Une fois l’icône WAMP au vert :
- ouvrez votre navigateur web habituel ;
- saisissez l’adresse
http://localhostdans la barre d’adresse.
Si la page d’accueil de WampServer s’affiche, cela signifie que votre environnement local est prêt et que vous pouvez passer à l’installation de WordPress.
Étape 2 : Télécharger WordPress
WordPress ne fait pas partie du paquet WampServer. Vous devez donc télécharger la dernière version du CMS.
- Rendez-vous sur le site officiel de WordPress et téléchargez la dernière archive de WordPress en français.
- Vous obtenez un fichier au format
.zip. - Extrayez le contenu de ce fichier sur votre ordinateur, par exemple dans votre dossier Téléchargements.
Après extraction, vous verrez un dossier nommé, en général, wordpress. C’est ce dossier qui contient l’ensemble des fichiers nécessaires au fonctionnement du CMS.
Étape 3 : Copier WordPress dans le dossier www de WAMP
Pour que WordPress soit accessible via http://localhost, il doit être placé dans le dossier www de WampServer.
3.1. Localiser le dossier www
Selon votre installation, le chemin sera généralement :
C:\wamp64\www\pour WampServer en 64 bits sur un système récent ;- ou
C:\wamp\www\pour certaines anciennes installations.
3.2. Créer le dossier de votre projet WordPress
Pour garder une structure claire, procédez ainsi :
- copiez le dossier
wordpressextrait précédemment ; - collez-le dans le dossier
www; - renommez ce dossier avec le nom de votre projet, par exemple
mon-site-local,blog-testou le nom du client.
C’est ce nom de dossier qui sera utilisé dans l’URL d’accès, par exemple : http://localhost/mon-site-local.
Étape 4 : Créer une base de données MySQL avec phpMyAdmin
WordPress a impérativement besoin d’une base de données pour stocker le contenu et les réglages. Vous allez donc créer une base de données vide via phpMyAdmin, l’outil d’administration inclus dans WAMP.
4.1. Accéder à phpMyAdmin
Pour ouvrir phpMyAdmin :
- cliquez sur l’icône WampServer dans la zone de notification ;
- dans le menu, choisissez phpMyAdmin ;
- une fenêtre de navigateur s’ouvre avec l’interface phpMyAdmin.
Sur une installation WAMP standard, les identifiants par défaut sont généralement :
- Utilisateur :
root - Mot de passe : champ vide (aucun mot de passe)
Si vous avez modifié ces paramètres lors de l’installation de WAMP, utilisez les identifiants que vous avez définis.
4.2. Créer une nouvelle base de données
Une fois connecté à phpMyAdmin :
- cliquez sur l’onglet Base de données ;
- dans le champ de création d’une nouvelle base, saisissez un nom explicite, par exemple
wordpress_localoublog_test; - choisissez un interclassement adapté (par exemple
utf8mb4_general_ci) si nécessaire ; - cliquez sur Créer.
La base de données est maintenant prête, et WordPress pourra s’y connecter lors de l’installation.
Étape 5 : Lancer l’installation de WordPress en local
Vous avez désormais :
- WampServer installé et fonctionnel ;
- les fichiers de WordPress copiés dans
www; - une base de données MySQL vide prête à être utilisée.
Il ne reste plus qu’à relier WordPress à cette base et à finaliser l’installation.
5.1. Lancer le script d’installation
Ouvrez votre navigateur et saisissez l’adresse :
http://localhost/nom-du-dossier
en remplaçant nom-du-dossier par celui que vous avez donné à votre projet, par exemple :
http://localhost/mon-site-local
Vous devriez voir s’afficher l’écran de configuration initiale de WordPress, qui vous demande de choisir la langue de l’installation. Sélectionnez le français (ou une autre langue si souhaité), puis cliquez sur Continuer.
5.2. Renseigner les informations de connexion à la base de données
WordPress vous demande ensuite les paramètres de connexion à la base :
- Nom de la base de données : le nom que vous venez de créer dans phpMyAdmin (par exemple
wordpress_local) ; - Identifiant :
rootsur une installation WAMP par défaut ; - Mot de passe : laissez le champ vide si vous n’avez pas défini de mot de passe pour l’utilisateur root ;
- Adresse de la base de données : laissez
localhost; - Préfixe de table : vous pouvez laisser
wp_ou définir un autre préfixe si vous prévoyez plusieurs installations dans une même base.
Cliquez sur Envoyer. Si les informations sont correctes, WordPress confirme la connexion et vous propose de lancer l’installation.
5.3. Configurer les informations du site
WordPress vous demande ensuite quelques réglages de base :
- Titre du site : le nom qui apparaîtra dans le back-office et en front ;
- Identifiant (compte administrateur) : choisissez un nom d’utilisateur ;
- Mot de passe : définissez un mot de passe fort, même en local, pour prendre de bonnes habitudes ;
- Votre adresse de messagerie : une adresse valide pour les notifications ;
- Option de visibilité pour les moteurs de recherche (sans effet réel en local, mais vous pouvez la laisser cochée ou décochée selon vos préférences).
Cliquez ensuite sur Installer WordPress. L’installation ne dure que quelques instants. Une fois terminée, vous verrez un message de succès avec un bouton Se connecter.
5.4. Accéder au tableau de bord WordPress
Cliquez sur Se connecter, puis identifiez-vous avec l’identifiant et le mot de passe que vous venez de créer. Vous arrivez alors sur le tableau de bord WordPress, identique à celui d’un site en ligne.
À partir de ce moment, vous pouvez :
- installer des thèmes et extensions ;
- créer des articles et des pages ;
- configurer les réglages généraux, les permaliens, les menus, les widgets ;
- tester du code personnalisé dans un thème enfant.
Pour accéder à votre site en front-office, utilisez l’adresse :
http://localhost/nom-du-dossier
et pour accéder directement à l’administration :
http://localhost/nom-du-dossier/wp-admin
Bonnes pratiques pour WordPress sur WAMP
Pour garantir une installation réussie et un environnement stable, certaines bonnes pratiques sont vivement recommandées.
Mettre à jour WAMP, PHP et WordPress
Veillez à utiliser des versions récentes et compatibles :
- un WampServer à jour, incluant des versions de PHP supportées par WordPress ;
- la dernière version stable de WordPress, sauf contrainte liée à un projet spécifique ;
- des extensions et thèmes régulièrement mis à jour.
Avant de mettre à jour, surtout sur un projet complexe, réalisez une copie de sauvegarde de votre dossier de projet et de la base de données (export via phpMyAdmin).
Organiser vos projets dans le dossier www
Pour faciliter la maintenance, adoptez une structure logique :
- un dossier distinct par projet (par ex.
client-a,refonte-blog,site-perso) ; - des noms de base de données correspondant aux dossiers quand c’est possible ;
- une convention claire pour vos environnements de test (par ex.
site-perso-dev,site-perso-test).
Sécurité en local
Un site sous WAMP est, par défaut, accessible uniquement depuis votre machine. Cela ne remplace pas les bonnes pratiques de sécurité, mais vous expose beaucoup moins qu’un site en ligne. Gardez néanmoins en tête les points suivants :
- ne partagez pas inutilement l’accès à votre machine ou à votre réseau local ;
- utilisez de bons mots de passe, même pour les comptes locaux ;
- évitez d’ouvrir WampServer vers l’extérieur sans configurer correctement la sécurité (Apache, pare-feu, etc.).
Optimiser le contenu et les performances
Même en local, travaillez avec des pratiques proches d’un environnement de production :
- Optimiser le contenu : structurez vos pages avec des titres (H1, H2, H3…), des paragraphes clairs et du texte pertinent pour le lecteur ;
- Limiter les extensions inutiles : n’installez que les plugins nécessaires, afin de limiter les conflits et de garder un site rapide ;
- Tester les performances : essayez différents thèmes, comparez les temps de chargement, et préparez dès le local une architecture propre.
Exemples concrets de bonnes pratiques
Voici quelques idées pour tirer le meilleur parti de votre environnement local :
- utiliser un thème minimaliste (par exemple un thème de base léger) pour expérimenter vos propres mises en page sans être freiné par une surcouche complexe ;
- créer une base de données distincte par projet, ce qui facilite les sauvegardes et les migrations ;
- mettre en place un thème enfant pour personnaliser un thème sans risquer de perdre vos modifications lors des mises à jour ;
- tester en local des plugins de cache, de sécurité ou de SEO avant de les activer sur un site en production.
Outils et ressources utiles autour de WordPress (après la mise en ligne)
Certaines ressources ne sont réellement pertinentes qu’une fois votre site hébergé en ligne, mais il est utile de les connaître dès la phase de développement en local.
| Outil | Description |
|---|---|
| Google Search Console | Outil gratuit de Google permettant de surveiller l’indexation, les performances de recherche et d’identifier d’éventuels problèmes SEO lorsque votre site sera en ligne. |
| Google Analytics | Solution d’analyse d’audience permettant de mesurer le trafic, les sources de visites, le comportement des utilisateurs et les conversions. |
| Extensions de sauvegarde et de migration | Plugins (par exemple des solutions de duplication et de migration) permettant d’exporter facilement votre site local vers un serveur distant. |
Préparer la migration de WordPress de WAMP vers un serveur en ligne
Très souvent, l’installation en local n’est qu’une étape avant de mettre le site en ligne. Voici les grands principes pour préparer cette migration.
- Sauvegarder votre site local : dossier du projet (dans
www) + base de données (export phpMyAdmin au format SQL). - Choisir un hébergeur et créer une base de données sur le serveur distant.
- Transférer les fichiers WordPress sur le serveur (via FTP ou par le biais d’un outil de migration).
- Importer la base de données exportée depuis votre WAMP dans la base créée chez l’hébergeur.
- Adapter l’URL du site (remplacer
http://localhost/nom-du-dossierpar votre nom de domaine) via les réglages WordPress ou un outil dédié, et mettre à jour les liens internes si nécessaire.
Des plugins spécialisés peuvent automatiser une grande partie de ce processus, ce qui limite les erreurs et fait gagner du temps, surtout si vous migrez régulièrement des sites de votre environnement WAMP vers un hébergement distant.
FAQ – Problèmes courants avec WordPress sur WAMP
Voici les réponses à quelques questions fréquentes lors de l’installation de WordPress en local avec WampServer.
- Question : Comment puis-je accéder à mon site WordPress localement ?
Réponse : Vous pouvez accéder à votre site via l’adressehttp://localhost/nom_du_dossierdans votre navigateur, en remplaçantnom_du_dossierpar le nom du répertoire que vous avez créé danswww. Pour accéder à l’administration, utilisezhttp://localhost/nom_du_dossier/wp-admin. - Question : Quelles versions de PHP sont recommandées pour WordPress ?
Réponse : Il est recommandé d’utiliser une version de PHP récente et supportée par la version de WordPress que vous installez, par exemple PHP 8.0, 8.1 ou une version ultérieure compatible. Vérifiez toujours les exigences officielles de WordPress pour la version que vous utilisez. - Question : Que faire si WAMP ne devient pas vert ou si je ne peux pas accéder à http://localhost ?
Réponse : Dans ce cas, il peut y avoir un conflit de port ou un service qui ne démarre pas. Essayez de redémarrer tous les services via l’icône WAMP, de fermer les applications susceptibles d’utiliser le port 80 (comme certains outils de visioconférence ou serveurs locaux) et vérifiez vos paramètres de pare-feu. - Question : Puis-je installer plusieurs sites WordPress sur le même WAMP ?
Réponse : Oui, il suffit de créer un dossier distinct danswwwpour chaque site (par ex.site1,site2, etc.) et de créer pour chacun soit une base de données propre, soit un préfixe de table différent lors de l’installation. - Question : Mon installation WAMP me demande d’installer Visual C++ Redistributable. Est-ce normal ?
Réponse : Oui, WampServer repose sur certaines bibliothèques Visual C++ de Microsoft. Si l’installateur vous indique qu’il manque des paquets, installez-les puis relancez WampServer.
Conclusion
Installer WordPress en local avec WampServer est une démarche à la fois simple et extrêmement utile pour développer, tester et optimiser vos sites dans un environnement sans risque. En suivant les étapes détaillées :
- installation et vérification de WAMP ;
- téléchargement de WordPress et copie dans le dossier
www; - création d’une base de données avec phpMyAdmin ;
- configuration de WordPress via l’installateur web ;
- application des bonnes pratiques de sécurité, de mise à jour et d’organisation,
vous disposez d’un cadre idéal pour concevoir vos projets web avant de les publier sur Internet. Profitez de cet environnement pour expérimenter, apprendre et améliorer votre site, puis préparez sereinement sa migration vers un hébergement en ligne lorsque vous serez prêt.
Besoin d'aide avec votre SEO ?
Notre équipe d'experts peut vous aider à optimiser votre site e-commerce