Publié le 20 février 2026 SEO Technique

Comment installer WordPress sur son ordinateur (guide complet pas à pas)

Sommaire de l'article

Introduction

WordPress est une plateforme de gestion de contenu (CMS) extrêmement populaire utilisée pour créer, gérer et faireévoluer des sites web professionnels, des blogs, des boutiques en ligne ou encore des portfolios. Installer WordPress sur votre ordinateur, en local, est une excellente manière de :

  • Tester des thèmes et des extensions sans risquer de casser un site en production.
  • Développer vos propres thèmes ou plugins WordPress.
  • Expérimenter des mises à jour, configurations et optimisations en toute sécurité.
  • Apprendre WordPress pas à pas, sans avoir besoin d’un hébergeur dès le départ.

Ce guide détaillé vous explique comment installer WordPress en local sur votre ordinateur, étape parétape, avec XAMPP, WAMP, MAMP ou des solutions plus simples comme LocalWP. Vous y trouverezégalement des bonnes pratiques, des conseils de sécurité, ainsi que des informations utiles pour migrer votre site local vers un hébergeur.

Ce qu’il faut savoir avant d’installer WordPress en local

Avant de commencer l’installation, il est important de comprendre quelques concepts clés. Cela vous aidera à résoudre leséventuels problèmes et à mieux optimiser votre environnement de travail.

Qu’est-ce qu’un environnement de développement local ?

Un environnement de développement local consiste à reproduire sur votre ordinateur les composants essentiels d’un serveur web classique :

  • Un serveur web (le plus souvent Apache ou Nginx).
  • Un moteur PHP pour exécuter le code de WordPress.
  • Un serveur de base de données (MySQL ou MariaDB).

Sur un hébergement mutualisé ou un serveur distant, ces composants sont déj à fournis par votre hébergeur. En local, vous devez les installer vous-même via un logiciel de type XAMPP, MAMP, WAMP ou une solution dédiée à WordPress comme LocalWP.

Les principaux outils pour installer WordPress en local

  • XAMPP : paquet Apache + MariaDB/MySQL + PHP + phpMyAdmin, disponible pour Windows, macOS et Linux.
  • WAMP : environnement Apache + MySQL + PHP pour Windows.
  • MAMP : environnement Apache + MySQL + PHP pour macOS et Windows.
  • LocalWP (Local) : outil spécialisé pour WordPress, qui automatise la création de sites WordPress locaux en quelques clics.

Ces outils installent pour vous tout ce dont WordPress a besoin pour fonctionner sur votre machine, sans passer par un hébergeur.

Base de données et fichier de configuration

  • Base de données MySQL/MariaDB : WordPress stocke les articles, pages, réglages, utilisateurs, menus, etc. dans une base de données. Vous devrez créer une base dédiée pour chaque site local que vous souhaitez installer.
  • Fichier de configuration wp-config.php : ce fichier contient les informations de connexion à la base de données (nom de la base, identifiant, mot de passe, hôte) et certains réglages avancés. Il est généré automatiquement par l’installateur, mais vous pouvezégalement le créer ou le modifier manuellement.

Pré-requis techniques pour les versions récentes de WordPress

Pour les versions récentes de WordPress (série 6.x), il est recommandé de respecter au minimum les versions suivantes :

  • PHP : minimum 7.4, recommandé 8.1 ou supérieur.
  • Base de données : MySQL 5,7 ou plus récent, ou MariaDB 10.4 ou plus récent.
  • Serveur web : Apache ou Nginx (les packs comme XAMPP/MAMP/WAMP incluent généralement Apache).

La plupart des environnements locaux récents respectent déj à ces prérequis, mais il reste conseillé de vérifier la version de PHP fournie et, si besoin, de choisir une version compatible dans les paramètres de votre outil (par exemple dans LocalWP ou MAMP Pro).

Étape 1 : Choisir la bonne solution pour installer WordPress en local

Il existe plusieurs approches pour installer WordPress sur votre ordinateur. Le choix dépend de votre niveau technique et de vos besoins.

Option 1 : XAMPP, WAMP ou MAMP (approche “classique”)

Avec cette méthode, vous installez un environnement type “serveur web” sur votre machine, puis vous installez WordPress manuellement. C’est la solution idéale si vous voulez comprendre comment fonctionne WordPress “sous le capot”.

  • XAMPP : recommandé si vous voulez une solution multi-plateforme (Windows, macOS, Linux).
  • WAMP : adapté si vous utilisez uniquement Windows.
  • MAMP : très populaire sur macOS, mais existe aussi pour Windows.

Option 2 : LocalWP (solution simplifiée pour WordPress)

LocalWP (souvent appelé simplement “Local”) est un outil qui automatise quasiment tout :

  • Création automatique de la base de données.
  • Installation de WordPress en quelques clics.
  • Gestion de plusieurs sites locaux facilement.
  • Possibilité de changer la version de PHP, d’activer SSL local, etc.

Si votre objectif principal est de créer rapidement un site WordPress en local sans vous soucier des détails techniques, LocalWP est souvent la meilleure option.

Étape 2 : Installer un environnement serveur local

Installation avec XAMPP (exemple pour Windows, macOS ou Linux)

  1. Téléchargez la dernière version de XAMPP depuis le site officiel adapté à votre système d’exploitation.
  2. Lancez l’installateur et suivez lesétapes par défaut (Apache, MySQL, PHP, phpMyAdmin suffisent pour WordPress).
  3. Une fois l’installation terminée, ouvrez le panneau de contrôle XAMPP.
  4. Démarrez au minimum les services Apache et MySQL.
  5. Vérifiez que votre serveur local fonctionne en ouvrant votre navigateur et en accédant à l’adresse http://localhost/. Vous devriez voir la page d’accueil de XAMPP.

Installation avec WAMP (Windows)

  1. Téléchargez WAMP sur le site officiel.
  2. Installez WAMP en suivant les instructions (conservez le répertoire par défaut, par exemple C:\wamp64).
  3. Lancez WAMP, puis vérifiez que l’icône de WAMP dans la barre des tâches devient verte (Apache, MySQL et PHP sont alors actifs).
  4. Accédez à http://localhost/ dans votre navigateur pour vérifier le bon fonctionnement.

Installation avec MAMP (macOS et Windows)

  1. Téléchargez MAMP depuis le site officiel.
  2. Installez MAMP comme n’importe quelle autre application.
  3. Ouvrez MAMP et cliquez sur le bouton pour démarrer les serveurs (Apache et MySQL).
  4. Vérifiez l’accès à http://localhost/ pour confirmer que tout fonctionne.

Installation avec LocalWP (solution automatisée)

  1. Téléchargez LocalWP sur votre système (Windows, macOS ou Linux selon les versions disponibles).
  2. Installez l’application en suivant l’assistant (aucune configuration serveur manuelle n’est nécessaire).
  3. Lancez LocalWP : vous arriverez sur une interface dédiée à la création de sites WordPress locaux.

Étape 3 : Télécharger WordPress (version officielle)

Pour une installation manuelle avec XAMPP, WAMP ou MAMP, vous devez récupérer les fichiers de WordPress :

  1. Rendez-vous sur le site officiel de WordPress en français.
  2. Téléchargez la dernière version de WordPress sous forme d’archive ZIP.
  3. Une fois le téléchargement terminé, décompressez l’archive sur votre ordinateur. Vous obtiendrez un dossier nommé wordpress contenant tous les fichiers nécessaires.

Dans le cas de LocalWP, cetteétape est gérée automatiquement par l’outil lors de la création d’un nouveau site. Vous n’avez pas besoin de télécharger WordPress séparément.

Étape 4 : Placer les fichiers WordPress dans le bon répertoire

Avec XAMPP

  1. Ouvrez le dossier d’installation de XAMPP, généralement C:\xampp sur Windows.
  2. Entrez dans le dossier htdocs.
  3. Copiez le dossier wordpress décompressé à l’intérieur de htdocs.
  4. Vous pouvez renommer le dossier wordpress en un nom plus parlant, par exemple mon-site-local. L’URL locale deviendra alors http://localhost/mon-site-local/.

Avec WAMP

  1. Rendez-vous dans le dossier d’installation de WAMP, par exemple C:\wamp64.
  2. Ouvrez le dossier www, qui correspond à la racine web.
  3. Copiez le dossier wordpress (ou renommez-le avant en mon-site-local) dans www.
  4. Votre site sera accessible depuis http://localhost/mon-site-local/.

Avec MAMP

  1. Ouvrez le dossier où MAMP stocke ses sites, souvent /Applications/MAMP/htdocs sur macOS (ou l’équivalent sur Windows).
  2. Copiez le dossier wordpress dans htdocs.
  3. Renommez-le si nécessaire, par exemple site-test-wordpress.
  4. Votre site sera accessible depuis une URL du type http://localhost:8888/site-test-wordpress/ (le port peut varier selon la configuration de MAMP).

Avec LocalWP

Avec LocalWP, vous n’avez pas à gérer manuellement les dossiers :

  1. Dans l’interface de LocalWP, cliquez sur le bouton pour créer un nouveau site.
  2. Donnez un nom à votre site (par exemple “mon-site-local”).
  3. Choisissez la configuration (version de PHP, serveur web, base de données) ou laissez les valeurs par défaut recommandées.
  4. Confirmez : LocalWP télécharge et installe WordPress automatiquement, puis crée votre base de données et configure les fichiers.

Étape 5 : Créer une base de données pour WordPress

Créer une base de données avec phpMyAdmin (XAMPP, WAMP, MAMP)

Pour que WordPress puisse stocker vos contenus et réglages, il a besoin d’une base de données vide :

  1. Assurez-vous que MySQL (ou MariaDB) est démarré via votre outil (XAMPP, WAMP, MAMP).
  2. Ouvrez votre navigateur et accédez à http://localhost/phpmyadmin (ou via le lien proposé par votre panneau de contrôle).
  3. Cliquez sur l’onglet Bases de données.
  4. Choisissez un nom pour votre base, par exemple wordpress_local.
  5. Cliquez sur Créer. Aucune table supplémentaire n’est nécessaire : WordPress se chargera de les créer lors de l’installation.

Dans un environnement local, le plus souvent :

  • Le nom d’utilisateur de la base est root.
  • Le mot de passe est vide (champ laissé vide), selon la configuration par défaut de XAMPP/WAMP/MAMP. Vérifiez toutefois la documentation de votre outil.

Créer une base de données avec LocalWP

Avec LocalWP, la base de données est créée automatiquement pour vous lorsque vous créez un nouveau site. Vous pouvez consulter les identifiants de la base (nom, utilisateur, mot de passe, hôte, port) directement dans l’interface de LocalWP, dans l’onglet dédié à la base de données.

Étape 6 : Lancer l’installateur WordPress dans le navigateur

Accéder à l’installateur

Une fois les fichiers en place et la base de données créée, vous pouvez lancer l’installation de WordPress :

  • Avec XAMPP : ouvrez http://localhost/nom-du-dossier/ dans votre navigateur.
  • Avec WAMP : ouvrez http://localhost/nom-du-dossier/.
  • Avec MAMP : ouvrez une URL de type http://localhost:8888/nom-du-dossier/.
  • Avec LocalWP : cliquez sur le bouton pour ouvrir le site ou l’URL locale générée (par exemple http://mon-site-local.local/).

Configuration initiale de WordPress

WordPress vous guidera ensuite à travers un assistant d’installation :

  1. Choix de la langue : sélectionnez le français ou la langue de votre choix.
  2. Informations de base de données (si non gérées automatiquement) :
    • Nom de la base de données : le nom que vous avez créé (par ex. wordpress_local).
    • Identifiant : souvent root en local.
    • Mot de passe : généralement vide par défaut, sauf si vous l’avez changé.
    • Hôte de la base de données : en général localhost.
    • Préfixe des tables : par défaut wp_, que vous pouvez personnaliser si vous le souhaitez.
  3. Création du compte administrateur :
    • Titre du site : par exemple “Site de test WordPress”.
    • Identifiant administrateur : évitez admin, même en local, et choisissez un nom d’utilisateur personnalisé.
    • Mot de passe : utilisez un mot de passe fort, surtout si votre ordinateur est partagé.
    • Adresse e-mail de l’administrateur : utilisez une adresse valide (elle sera utile si vous migrez le site en ligne plus tard).
  4. Cliquez sur le bouton pour lancer l’installation. WordPress va créer les tables dans la base de données et finaliser la configuration.

Une fois l’installation terminée, vous serez invité à vous connecter à l’interface d’administration via /wp-admin (par exemple http://localhost/mon-site-local/wp-admin).

Le fichier wp-config.php : configuration avancée

Dans la plupart des cas, l’installateur crée automatiquement le fichier wp-config.php à partir du modèle wp-config-sample.php. Cependant, il est utile de connaître quelques points :

  • Vous pouvez créer manuellement wp-config.php en copiant wp-config-sample.php et en y renseignant les informations de base de données (DB_NAME, DB_USER, DB_PASSWORD, DB_HOST).
  • Vous pouvez y définir des constantes utiles, comme WP_DEBUG pour activer le mode débogage en local, ou WP_MEMORY_LIMIT pour augmenter la mémoire PHP allouée à WordPress.
  • En local, activer le débogage est souvent une bonne pratique pour le développement de thèmes et de plugins.

Bonnes pratiques pour travailler avec WordPress en local

Organisation des fichiers

  • Créez un dossier par projet dans htdocs (XAMPP/MAMP) ou www (WAMP), avec un nom clair (par ex. client-nom-site).
  • Gardez une nomenclature cohérente pour vos bases de données (par ex. wp_client_nom_site).
  • Évitez de modifier directement les fichiers cœur de WordPress ; utilisez plutôt des thèmes enfants et des plugins dédiés.

Performance et optimisation en local

  • Optimisez vos images (taille, format, compression) même en local, pour simuler des conditions proches de la production.
  • Utilisez des thèmes légers et bien codés, adaptés à vos besoins (notamment pour tester les performances).
  • Testez différents plugins de cache (même si leur impact en local est limité, ils sont essentiels en production).

Sécurité en environnement local

  • Choisissez des identifiants d’administration uniques et des mots de passe robustes, même si le site n’est pas accessible depuis internet.
  • Évitez d’utiliser “admin” comme nom d’utilisateur.
  • Si vous partagez votre ordinateur, ne laissez pas la session d’administration WordPress ouverte sans surveillance.

Sauvegardes et versions

  • Pensez à effectuer régulièrement des sauvegardes de vos fichiers et de votre base de données, surtout si vous travaillez sur un projet complexe.
  • Vous pouvez utiliser des plugins de sauvegarde ou exporter la base directement via phpMyAdmin.
  • L’usage d’un gestionnaire de versions comme Git est fortement recommandé pour le développement de thèmes et de plugins.

Différence entre WordPress.com et WordPress.org

Pour installer WordPress sur votre ordinateur, vous devez obligatoirement utiliser la version WordPress.org, c’est-à-dire la version à installer soi-même, téléchargeable sous forme d’archive.

  • WordPress.org : vous téléchargez le CMS et l’installez sur un serveur (local ou distant). Vous avez un contrôle total sur les fichiers, les thèmes et les plugins.
  • WordPress.com : service hébergé, où vous créez un compte et un site sans gérer l’hébergement vous-même. Ce n’est pas cette version qui est utilisée pour une installation en local.

Pour un environnement de développement local, c’est toujours WordPress.org qu’il vous faut.

Migrer un site WordPress local vers un hébergeur

Beaucoup de tutoriels expliquent comment installer WordPress en local, mais oublient l’étape suivante : mettre en ligne votre site une fois qu’il est prêt. Voici les grandes lignes de la migration vers un serveur distant.

1. Exporter la base de données

  • Accédez à phpMyAdmin sur votre environnement local.
  • Sélectionnez la base de données de votre site WordPress.
  • Cliquez sur l’onglet Exporter, choisissez le format SQL et lancez l’export.

2. Copier les fichiers WordPress

  • Récupérez tous les fichiers du dossier de votre site local (thèmes, plugins, médias, etc.).
  • Transférez-les vers votre hébergeur via FTP ou SFTP (par exemple avec un client FTP comme FileZilla).
  • Placez-les dans le répertoire prévu pour votre site (souvent public_html ou www chez la plupart des hébergeurs).

3. Créer une base de données sur le serveur distant

  • Connectez-vous au panneau de contrôle de votre hébergeur (cPanel, Plesk, ou interface propriétaire).
  • Créez une nouvelle base de données MySQL et un utilisateur associé avec un mot de passe sécurisé.
  • Notez le nom de la base, le nom d’utilisateur, le mot de passe et le serveur de base de données (souvent localhost, mais pas toujours).

4. Importer la base de données

  • Ouvrez phpMyAdmin sur votre hébergeur.
  • Sélectionnez la base vide que vous venez de créer.
  • Cliquez sur l’onglet Importer, puis téléversez le fichier SQL exporté depuis votre site local.

5. Mettre à jour les informations de connexion (wp-config.php)

  • Éditez le fichier wp-config.php sur le serveur distant.
  • Remplacez les informations de base de données locales (nom de la base, identifiant, mot de passe, hôte) par celles fournies par votre hébergeur.

6. Adapter les URLs du site

Comme votre siteétait en local (par exemple http://localhost/mon-site-local) et qu’il est désormais en ligne (par exemple https://www.mondomaine.com), vous devez mettre à jour les URLs dans la base de données :

  • Utilisez un plugin de migration ou de recherche/remplacement spécifique à WordPress.
  • Ou effectuez une recherche/remplacement avec un outil adapté pouréviter de casser les données sérialisées.

FAQ – Installation de WordPress sur son ordinateur

Pourquoi installer WordPress localement ?

Installer WordPress en local permet de :

  • Tester des modifications sans impacter votre site en ligne.
  • Travailler hors connexion, sur n’importe quel ordinateur configuré.
  • Apprendre WordPress et expérimenter sans risque.
  • Développer des thèmes et des plugins dans un environnement de test dédié.

Quels sont les systèmes d’exploitation supportés ?

  • XAMPP fonctionne sur Windows, macOS et Linux.
  • MAMP est disponible pour macOS et Windows.
  • WAMP est destiné aux utilisateurs de Windows.
  • LocalWP propose des versions pour les principaux systèmes (selon les versions disponibles).

Est-ce gratuit ?

Oui, l’installation de WordPress en local peut se faire entièrement avec des outils gratuits :

  • WordPress (version .org) est open source et gratuit.
  • XAMPP, MAMP (version de base), WAMP et LocalWP sont gratuits pour un usage personnel ou professionnel.

Puis-je transférer mon site local vers un serveur distant ?

Oui, il est tout à fait possible de migrer un site WordPress local vers un hébergeur :

  • En exportant la base de données depuis votre machine locale puis en l’important chez votre hébergeur.
  • En transférant tous les fichiers WordPress (thèmes, plugins, médias, etc.) via FTP ou SFTP.
  • En mettant à jour les informations de connexion à la base de données et les URLs du site.

De nombreux plugins peuvent simplifier ce processus si vous préférez une approche plus automatisée.

Ai-je besoin de FileZilla en local ?

Pour une simple installation locale, vous n’avez généralement pas besoin d’un client FTP comme FileZilla, puisque vous pouvez copier vos fichiers directement via l’explorateur de fichiers de votre système. FileZilla devient utile lorsque vous transférez votre site vers un serveur distant ou lorsque vous gérez les fichiers d’un site déj à en ligne.

Quels sont les principaux problèmes rencontrés en local ?

Parmi les problèmes fréquents :

  • Serveur Apache ou MySQL qui ne démarre pas (port déj à utilisé, pare-feu, autre logiciel en conflit).
  • Erreur de connexion à la base de données (mauvais nom de base, identifiant ou mot de passe).
  • Version de PHP incompatible avec la version de WordPress utilisée.
  • URLs mal configurées après un changement de dossier ou une tentative de migration.

Dans la plupart des cas, vérifier les paramètres de l’environnement local, la version de PHP et les informations de base de données résout le problème.

Conclusion

Installer WordPress sur son ordinateur est un processus accessible, même pour les débutants, à condition de suivre lesétapes dans l’ordre :

  • Choisir un environnement local (XAMPP, WAMP, MAMP ou LocalWP).
  • Installer et démarrer les services nécessaires (Apache, MySQL, PHP).
  • Télécharger WordPress depuis le site officiel et placer les fichiers dans le dossier adéquat.
  • Créer une base de données MySQL ou MariaDB.
  • Lancer l’installateur WordPress via le navigateur et compléter la configuration.

Une fois votre site WordPress fonctionnel en local, vous pouvez tester des thèmes, des plugins, des configurations de performance et de sécurité, ou encore préparer un site complet avant de le mettre en ligne. En appliquant les bonnes pratiques décrites dans ce guide, vous disposerez d’un environnement de développement solide pour faireévoluer vos projets web en toute sérénité.

N’hésitez pas à expérimenter, à sauvegarder régulièrement vos travaux, et à approfondir vos connaissances sur les thèmes, les extensions et l’optimisation de WordPress afin de tirer pleinement parti de votre installation locale.

Besoin d'aide avec votre SEO ?

Notreéquipe d'experts peut vous aider à optimiser votre site e-commerce

Commentaires

Laisser un commentaire

Votre commentaire sera soumis à modération avant publication.