WordPress en Local : Comment l'Installer en 10 Minutes (2026)
Installez WordPress en local facilement : guide complet avec Local by Flywheel, XAMPP ou WAMP. Testez vos sites sans risque. Tutoriel pas à pas.

Travailler directement sur un site WordPress en production est risqué : une mise à jour qui casse le site, un plugin mal testé, un thème incompatible — et c'est la panne en pleine journée. La solution est simple : installer WordPress en local sur votre machine pour développer, tester et expérimenter sans aucun risque.
Dans ce guide, nous vous montrons trois méthodes pour installer WordPress en local en 2026, avec un focus sur Local by Flywheel — la solution la plus rapide et la plus accessible aujourd'hui.
Pourquoi installer WordPress en local ?
Tester sans risquer votre site en production
Un site WordPress en ligne est connecté à vos visiteurs, votre référencement et — pour un site e-commerce — votre chiffre d'affaires. Tester une mise à jour majeure de WooCommerce ou un nouveau plugin SEO directement dessus, c'est jouer à la roulette russe. Avec un environnement local, vous reproduisez votre site exactement comme en production et vous validez chaque changement avant de le déployer.
Développer plugins et thèmes en toute sécurité
Que vous soyez développeur ou agence, le local est l'environnement standard pour créer un thème child, un plugin sur mesure ou customiser un template Elementor. Vous éditez le code, vous rafraîchissez la page, vous itérez — sans aucune latence et sans dépendre d'un serveur distant.
Prérequis pour connecter Claude Code à WordPress via MCP
Si vous voulez automatiser la création de contenu ou la gestion SEO de votre site avec l'IA, un WordPress local est le terrain de jeu idéal pour configurer et tester Claude Code et le protocole MCP avant de l'utiliser sur votre site en production. C'est même fortement recommandé : vous évitez ainsi tout risque de modification accidentelle de vos contenus en ligne pendant la phase de configuration.
Travailler sans connexion internet
Un avantage souvent oublié : un WordPress en local fonctionne entièrement hors-ligne. Pratique en déplacement, dans un train, ou pour ne pas dépendre de la qualité du Wi-Fi d'un coworking.
Quelle solution choisir pour WordPress en local ?
Il existe une dizaine d'outils pour faire tourner WordPress en local. Voici les quatre principaux comparés sur les critères qui comptent vraiment :
| Solution | Niveau | OS | Idéal pour |
|---|---|---|---|
| Local by Flywheel | Débutant | Windows / Mac / Linux | Agences, freelances, créateurs de contenu |
| XAMPP | Intermédiaire | Windows / Mac / Linux | Développeurs, environnements multi-projets |
| WAMP | Intermédiaire | Windows uniquement | Développeurs Windows |
| DevKinsta | Débutant | Windows / Mac | Sites hébergés chez Kinsta |
Notre recommandation : Local by Flywheel. C'est l'outil le plus simple, il gère automatiquement Apache/Nginx, PHP, MySQL et le SSL local. Vous créez un site en 2 clics, sans manipuler la moindre ligne de configuration. Pour 95 % des cas — y compris les agences — c'est largement suffisant.
XAMPP et WAMP gardent leur intérêt si vous avez besoin de mutualiser un seul environnement Apache pour plusieurs projets non-WordPress (Laravel, Symfony, sites HTML statiques, etc.).
Méthode 1 : Installer WordPress en local avec Local by Flywheel
Étape 1 : Télécharger et installer Local
Rendez-vous sur le site officiel de Local : https://localwp.com. L'outil est 100 % gratuit, pas besoin de carte bancaire. Téléchargez la version correspondant à votre système (Windows, macOS Intel, macOS Apple Silicon ou Linux).
L'installation prend deux minutes. Sur Mac, vous glissez l'app dans Applications. Sur Windows, c'est un installeur classique. Au premier lancement, Local télécharge ses dépendances internes (PHP, MySQL, Nginx) — comptez deux à trois minutes selon votre connexion.
Étape 2 : Créer un nouveau site WordPress
Cliquez sur le bouton + Create a new site. Local vous propose trois choix :
- Create a new site : pour démarrer un site vierge
- Create from blueprint : pour cloner un template pré-configuré
- Import an existing site : pour importer un site existant depuis un export
Pour un nouveau site, choisissez Create a new site et donnez-lui un nom (par exemple mon-projet-test). Local génèrera automatiquement un domaine local du type mon-projet-test.local.
À l'étape suivante, vous pouvez choisir entre :
- Preferred : configuration recommandée (PHP 8.2, MySQL 8, Nginx)
- Custom : pour choisir manuellement la version PHP, le serveur web et la base de données
Sauf si vous reproduisez un environnement de production spécifique, gardez Preferred.
Définissez ensuite vos identifiants admin WordPress (nom d'utilisateur, mot de passe, email). Notez-les — vous en aurez besoin à chaque connexion.
Étape 3 : Lancer votre site WordPress local
Local démarre automatiquement le site une fois la création terminée. Vous arrivez sur le tableau de bord du site avec deux boutons clés :
- Open site : ouvre
mon-projet-test.localdans votre navigateur - WP Admin : ouvre directement
mon-projet-test.local/wp-adminavec connexion automatique
Pas besoin de retaper vos identifiants pour accéder au back-office — Local gère le SSO en local.
Étape 4 : Tester votre installation
Pour vérifier que tout fonctionne :
- Cliquez sur Open site : vous devez voir la page d'accueil du thème WordPress par défaut (Twenty Twenty-Five en 2026)
- Connectez-vous au back-office via WP Admin
- Allez dans Apparence > Thèmes et installez un thème de test (Astra ou Kadence sont d'excellentes bases)
- Créez une Page > Ajouter avec un titre et un peu de contenu pour valider que la base de données fonctionne
Si tout s'affiche correctement, votre WordPress local est opérationnel.
Méthode 2 : Installer WordPress en local avec XAMPP
XAMPP est plus technique mais offre plus de contrôle. C'est le choix historique des développeurs PHP.
Étape 1 : Télécharger et installer XAMPP
Téléchargez XAMPP depuis https://www.apachefriends.org. Choisissez la version PHP 8.2 ou supérieure (compatible avec WordPress 6.7+). Lancez l'installeur — sur Windows, installez-le dans C:\xampp (chemin par défaut). Sur Mac, l'installation va dans /Applications/XAMPP.
Étape 2 : Démarrer Apache et MySQL
Ouvrez le panneau de contrôle XAMPP et cliquez sur Start à côté d'Apache et de MySQL. Les deux services doivent passer au vert.
Si Apache refuse de démarrer, c'est probablement parce qu'un autre programme utilise déjà le port 80 (souvent Skype ou IIS sous Windows). Voir la section "Problèmes courants" plus bas.
Étape 3 : Créer une base de données
Ouvrez http://localhost/phpmyadmin dans votre navigateur. Cliquez sur Bases de données puis créez une base nommée wordpress_local avec l'interclassement utf8mb4_unicode_ci. Pas besoin de créer un utilisateur dédié pour un environnement local : root sans mot de passe suffit.
Étape 4 : Télécharger et configurer WordPress
Téléchargez la dernière version de WordPress sur https://fr.wordpress.org. Décompressez l'archive dans C:\xampp\htdocs\monsite (Windows) ou /Applications/XAMPP/htdocs/monsite (Mac).
Renommez wp-config-sample.php en wp-config.php et ouvrez-le dans un éditeur. Modifiez les lignes :
define( 'DB_NAME', 'wordpress_local' );
define( 'DB_USER', 'root' );
define( 'DB_PASSWORD', '' );
define( 'DB_HOST', 'localhost' );
Étape 5 : Finaliser l'installation WordPress
Ouvrez http://localhost/monsite dans votre navigateur. WordPress lance son installeur en cinq étapes : choix de la langue, titre du site, identifiants admin, email, validation. Comptez deux minutes.
Une fois terminé, accédez au back-office sur http://localhost/monsite/wp-admin.
Méthode 3 : Installer WordPress en local avec WAMP (Windows)
WAMP est l'équivalent Windows de XAMPP, avec un focus exclusif sur l'écosystème Microsoft.
Étape 1 : Télécharger et installer WAMP
Téléchargez WAMP depuis https://www.wampserver.com. L'installation requiert les redistribuables Visual C++ (l'installeur vous prévient s'il en manque). Installez WAMP dans C:\wamp64.
Étape 2 : Créer la base de données
Lancez WAMP — l'icône doit passer au vert dans la barre des tâches. Ouvrez http://localhost/phpmyadmin (mot de passe vide par défaut). Créez une base wordpress_local exactement comme avec XAMPP.
Étape 3 : Installer WordPress
Décompressez WordPress dans C:\wamp64\www\monsite. Configurez wp-config.php avec les mêmes identifiants que pour XAMPP (root, mot de passe vide), puis lancez l'installeur sur http://localhost/monsite.
À ce stade, vous remarquez que la procédure XAMPP/WAMP est identique à 90 %. C'est précisément pour ça que Local by Flywheel est plus simple : il automatise toutes ces étapes manuelles.
Aller plus loin : connecter Claude Code à votre WordPress local
Une fois votre WordPress local en place, vous pouvez le transformer en véritable laboratoire d'expérimentation IA. C'est le moment idéal pour tester des automatisations sans aucun risque pour votre site en ligne.
Pourquoi connecter Claude Code à votre site local ?
L'idée est simple : utiliser une IA comme collaborateur pour générer du contenu, optimiser le SEO ou auditer votre maillage interne. Mais avant de lâcher l'IA sur votre site de production, vous voulez vérifier qu'elle se comporte exactement comme prévu. Le local est l'environnement parfait pour ça.
Automatiser les tests de contenu avec l'IA
Sur votre WordPress local, vous pouvez demander à Claude de générer 10 articles de test, de les publier en brouillon, de tester différentes structures SEO — et tout supprimer si le résultat ne convient pas. Aucune trace, aucun risque. Une fois validées, ces structures peuvent être déployées sur votre site de production dans le cadre d'une vraie stratégie de référencement naturel à long terme.
Générer pages et articles sans risque
C'est aussi un excellent moyen de produire des maquettes de contenu pour un client : vous générez 5 versions d'une page de service, le client valide la meilleure, et vous transférez ensuite vers le site en production.
Pour mettre tout ça en place, suivez notre guide pour connecter Claude Code à WordPress via MCP — il couvre l'installation du serveur MCP, la configuration des Application Passwords et les premiers cas d'usage. Si vous gérez aussi un projet e-commerce, jetez aussi un œil à notre approche de création de site e-commerce WordPress à Lyon pour comprendre comment nous combinons WordPress, WooCommerce et IA en production.
Problèmes courants et solutions
"Le site ne se charge pas"
Si votre site local ne s'affiche pas, vérifiez d'abord que les services sont bien démarrés (icône verte sur Local, Apache + MySQL en Running sur XAMPP/WAMP). Ensuite, tapez l'URL exacte : monsite.local avec Local, localhost/monsite avec XAMPP/WAMP. Une faute de frappe sur le domaine local renverra une erreur DNS.
"Erreur de connexion à la base de données"
C'est l'erreur classique avec XAMPP/WAMP : le wp-config.php n'est pas synchronisé avec votre base. Vérifiez les quatre constantes DB_NAME, DB_USER, DB_PASSWORD, DB_HOST. En local, le couple root / mot de passe vide fonctionne presque toujours. Si vous avez changé le mot de passe MySQL, mettez-le à jour aussi dans wp-config.php.
"Port 80 déjà utilisé"
Sur Windows, le port 80 est souvent monopolisé par IIS, Skype ou un antivirus. Deux solutions :
- Libérer le port 80 : désactivez le service qui le monopolise (
net stop W3SVCpour IIS) - Changer le port d'Apache : éditez
httpd.confdans XAMPP/WAMP, remplacezListen 80parListen 8080. Vous accéderez alors à votre site viahttp://localhost:8080/monsite
Local by Flywheel ne pose jamais ce problème — il utilise des ports dynamiques.
"WordPress en local est lent"
Si votre site local rame, c'est rarement WordPress lui-même. Les coupables habituels sont :
- Trop de plugins activés : désactivez tout sauf l'essentiel
- Version PHP obsolète : passez en PHP 8.2 ou 8.3
- Antivirus qui scanne les fichiers : excluez le dossier WordPress de l'analyse en temps réel
- Mac M1/M2 sous Local : assurez-vous d'utiliser la version Apple Silicon native (pas Intel via Rosetta)
FAQ — Questions fréquentes
Q1 : Quelle est la différence entre WordPress local et en ligne ?
Un WordPress local tourne uniquement sur votre machine et n'est pas accessible depuis internet. C'est un environnement de test parfaitement isolé. Un WordPress en ligne, lui, est hébergé sur un serveur distant et accessible publiquement via un nom de domaine. Le code est identique — seul l'environnement change.
Q2 : Peut-on transférer un site local vers un hébergement en ligne ?
Oui, et c'est même l'un des principaux usages. Avec Local by Flywheel, le bouton Push to Flywheel/WP Engine permet de déployer en un clic. Sinon, des plugins comme All-in-One WP Migration ou Duplicator créent un export complet (fichiers + base de données) que vous importez ensuite sur votre serveur de production.
Q3 : Local by Flywheel est-il vraiment gratuit ?
Oui, totalement gratuit. La société WP Engine (qui possède Flywheel) propose Local en gratuit pour fidéliser une communauté de développeurs WordPress. Une version Local Pro existe avec des fonctionnalités avancées (intégrations cloud, link checker), mais la version gratuite est largement suffisante pour 95 % des cas.
Q4 : Peut-on utiliser des plugins sur WordPress en local ?
Tous les plugins fonctionnent en local exactement comme en ligne — y compris les plugins premium. Seules deux limites à connaître : les plugins qui requièrent un domaine public (vérifications SSL externes, certains anti-spam) et les plugins de paiement qui nécessitent des webhooks accessibles publiquement (Stripe, PayPal). Pour ces derniers, utilisez un service comme ngrok pour exposer temporairement votre site local.
Q5 : Comment accéder à WordPress en local depuis un autre appareil ?
Par défaut, votre site local n'est accessible que depuis votre machine. Pour le tester depuis un mobile sur le même Wi-Fi, deux options : utiliser l'IP locale de votre ordinateur (http://192.168.1.x) avec XAMPP/WAMP, ou utiliser ngrok pour générer une URL publique temporaire. Local by Flywheel propose aussi un Live Link intégré qui crée une URL publique partageable en un clic — pratique pour faire valider un site par un client à distance.
Vous voulez qu'on gère votre WordPress à votre place ?
Installer WordPress en local prend dix minutes. Concevoir, développer et maintenir un site WordPress performant pour votre activité prend des semaines — et demande une vraie expertise. Si vous préférez vous concentrer sur votre métier, notre agence WordPress à Lyon prend en charge l'ensemble : conception, développement sur mesure, optimisation SEO et automatisations IA.