Publié le 20 février 2026 SEO Technique

Comment installer WordPress en local sur Mac

Installer WordPress en local sur Mac est un excellent moyen de tester des thèmes, des extensions (plugins) et des mises à jour sans risquer de casser votre site en ligne. Ce guide complet vous présente, étape parétape, comment créer un environnement local sur macOS avec des outils adaptés comme MAMP, XAMPP, ou des alternatives modernes, puis comment y installer WordPress proprement.

Introduction

WordPress est un système de gestion de contenu (CMS) open‑source extrêmement populaire pour créer et gérer des sites web, blogs, boutiques en ligne et portfolios. Pour une installation locale, il faut utiliser la version téléchargeable de WordPress.org (et non un compte WordPress.com). Installer WordPress en local sur Mac vous permet de :

  • développer votre site sans payer d’hébergement au départ ;
  • tester des thèmes et plugins sans risque pour votre site en production ;
  • travailler hors connexion internet ;
  • expérimenter du code, des mises à jour et des réglages avancés ;
  • préparer des refontes complètes avant de les déployer en ligne.

Dans ce tutoriel, nous allons :

  • clarifier les concepts clés (serveur local, base de données, PHP) ;
  • présenter les outils recommandés sur Mac (MAMP, XAMPP et alternatives) ;
  • vous guider pas à pas pour installer WordPress avec MAMP (exemple concret) ;
  • partager des bonnes pratiques de sécurité et de performance ;
  • répondre aux questions fréquentes dans une FAQ.

Concepts clés

Pour installer WordPress localement sur votre Mac, vous avez besoin d’un environnement de serveur local. Un site WordPress ne peut pas fonctionner tout seul comme un simple fichier HTML : il a besoin de plusieurs composants logiciels qui simulent un véritable serveur web.

Leséléments indispensables sont :

  • Un serveur web : généralement Apache ou Nginx, chargé d’afficher les pages dans le navigateur.
  • Une base de données : MySQL ou MariaDB, où sont stockés les contenus (articles, pages, réglages, utilisateurs, etc.).
  • PHP : le langage de script utilisé par WordPress pour générer les pages dynamiquement.

Un “serveur local” regroupe tous ces composants dans un seul logiciel facile à installer sur macOS. Sur Mac, les outils suivants sont couramment utilisés pour créer un environnement de serveur local :

  • MAMP : une solution simple et intuitive pour installer Apache, MySQL et PHP sur Mac, avec une interface graphique conviviale. Il existe une version gratuite et une version payante (MAMP PRO) avec des fonctionnalités avancées.
  • XAMPP : un autre environnement de serveur local populaire, disponible sur macOS, qui inclut Apache, MariaDB (remplaçant de MySQL), PHP et Perl, avec une interface de gestion.

Il existe aussi des alternatives centrées sur WordPress comme Local ou WordPress Studio, qui automatisent encore davantage l’installation de WordPress et permettent de choisir facilement la version de PHP et de WordPress, mais ce guide se concentre sur une méthode universelle et pédagogique avec MAMP.

Prérequis avant l’installation

Avant de commencer à installer WordPress en local sur votre Mac, assurez-vous de remplir les prérequis suivants :

  • Un Mac sous macOS récent (WordPress et les environnements locaux fonctionnent mieux avec des versions modernes de macOS).
  • Une connexion internet pour télécharger MAMP (ou XAMPP) et les fichiers WordPress.
  • Un peu d’espace disque disponible (prévoir au minimum quelques gigaoctets pour les fichiers, la base de données et les sauvegardes).
  • Des droits administrateur sur la machine pour installer les applications nécessaires.

Côté WordPress, il est recommandé d’utiliser une version de PHP 7.4 ou supérieure (la plupart des environnements locaux proposent du PHP 8 ou plus) ainsi qu’une version récente de MySQL ou MariaDB. Ceséléments sont gérés automatiquement par MAMP ou XAMPP, mais il est utile de connaître ces exigences.

Bonnes pratiques avant et pendant l’installation

Pour garantir un environnement de développement sécurisé, stable et efficace, adoptez les bonnes pratiques suivantes.

1. Mettre à jour vos logiciels

Assurez-vous que macOS est à jour et que les dernières mises à jour système sont installées. Utiliser un système d’exploitation et des applications à jour limite les problèmes de compatibilité et les failles de sécurité potentielles.

Mettezégalement à jour vos outils de développement :

  • navigateur (Safari, Chrome, Firefox, etc.) ;
  • éditeur de code (Visual Studio Code, Sublime Text, PhpStorm, etc.) ;
  • éventuels plugins de sécurité ou d’optimisation sur votre site en production (si vous prévoyez des synchronisations).

2. Sélectionner l’outil d’environnement local adapté

Choisissez l’outil de serveur local qui correspond le mieux à vos besoins en termes de facilité d’utilisation, de fonctionnalités et de type de projet :

  • MAMP : excellent choix pour débuter sur Mac, interface intuitive, gestion d’Apache, MySQL et PHP, possibilité de choisir certaines versions dans MAMP PRO, installation de WordPress assez simple.
  • XAMPP : solution multi‑plateforme (Windows, macOS, Linux), pratique si vous travaillez sur plusieurs systèmes d’exploitation, avec Apache, MariaDB, PHP et une interface centralisée.
  • Local ou WordPress Studio : outils récents, très orientés WordPress, avec installation de sites WordPress en un clic, choix de versions, gestion simple de plusieurs sites, actions d’import/export facilitées.

Dans ce guide, nous utiliserons MAMP comme exemple concret, car il est particulièrement adapté aux utilisateurs de Mac et largement documenté.

3. Organiser vos dossiers de travail

Pouréviter la confusion et les erreurs, organisez clairement vos fichiers :

  • Créez un dossier dédié à vos projets WordPress locaux (par exemple : SitesWordPress dans votre dossier “Documents”).
  • Repérez le dossier racine de MAMP (souvent /Applications/MAMP/htdocs/), qui accueillera vos fichiers WordPress.
  • Évitez les noms de dossiers avec des espaces ou des caractères spéciaux pour limiter les problèmes de chemins.

4. Configurer correctement les droits d’accès

En local, macOS gère généralement les permissions de base, mais quelques règles simples permettent d’éviter des erreurs :

  • Assurez-vous que votre compte utilisateur a les droits de lecture/écriture sur le dossier htdocs et sur les sous‑dossiers où vous placez WordPress.
  • Évitez de lancer MAMP avec des comptes restreints ou des droits limités qui pourraient bloquer la création de fichiers temporaires, de logs ou de caches.

5. Utiliser des mots de passe robustes même en local

Bien que votre site soit hébergé sur votre propre machine, il est recommandé d’utiliser des mots de passe forts pour l’utilisateur administrateur WordPress et pour les accès à la base de données. Cela vous habitue à de bonnes pratiques et limite les risques si votre environnement local est partagé ou exposé par erreur.

Étape parétape : installer WordPress en local sur Mac avec MAMP

Passons maintenant au processus concret d’installation de WordPress en local à l’aide de MAMP. Les grandesétapes sont :

  1. Installer MAMP sur votre Mac.
  2. Démarrer les serveurs Apache et MySQL.
  3. Créer une base de données MySQL pour WordPress.
  4. Télécharger WordPress et le placer dans le bon dossier.
  5. Lancer l’installation via le navigateur et configurer WordPress.

Étape 1 : Télécharger et installer MAMP

1. Rendez‑vous sur le site officiel de MAMP et téléchargez la version pour macOS. Choisissez la dernière version stable compatible avec votre système.

2. Ouvrez le fichier d’installation (.pkg ou .dmg) et suivez les instructions à l’écran.

3. Par défaut, MAMP s’installe dans le dossier /Applications/MAMP/. Un dossier MAMP PRO peutégalementêtre installé, mais la version gratuite de MAMP suffit pour une installation locale de base.

Une fois l’installation terminée, vous trouverez l’application MAMP dans le dossier Applications. Lancez‑la pour accéder à l’interface principale.

Étape 2 : Lancer les serveurs Apache et MySQL

1. Ouvrez l’application MAMP.

2. Dans la fenêtre principale, cliquez sur le bouton “Start” ou “Start Servers” pour démarrer les services Apache (serveur web) et MySQL (base de données).

3. Par défaut, MAMP utilise souvent le port 8888 pour Apache et le port 8889 pour MySQL. L’URL d’accès à votre serveur local ressemblera donc à :

http://localhost:8888/

Vous pouvez vérifier le bon fonctionnement du serveur en cliquant sur le bouton “Open WebStart page” dans MAMP, qui ouvre une page d’accueil locale dans votre navigateur.

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

WordPress a besoin d’une base de données pour stocker vos contenus et réglages. Avec MAMP, la gestion de MySQL se fait généralement via phpMyAdmin, un outil web inclus par défaut.

1. Dans la fenêtre principale de MAMP, cliquez sur “Open WebStart page” si ce n’est pas déj à fait.

2. Sur la page d’accueil MAMP qui s’ouvre dans votre navigateur, trouvez le lien vers phpMyAdmin et cliquez dessus.

3. Dans phpMyAdmin, allez dans l’onglet “Bases de données”.

4. Dans le champ “Créer une base de données”, saisissez un nom simple pour votre base de données, par exemple : wordpress_local.

5. Laissez le jeu de caractères par défaut (généralement utf8mb4_general_ci, compatible avec WordPress) et cliquez sur “Créer”.

La base de données est maintenant prête. Notez les informations suivantes, qui seront utilisées pendant l’installation de WordPress :

  • Nom de la base de données : par exemple wordpress_local
  • Nom d’utilisateur MySQL : par défaut root dans MAMP
  • Mot de passe MySQL : par défaut root dans MAMP, sauf si vous l’avez modifié
  • Hôte de la base de données : généralement localhost

Étape 4 : Télécharger et placer WordPress dans le bon dossier

1. Téléchargez la dernière version de WordPress depuis le site officiel de WordPress.org.

2. Vous obtiendrez une archive .zip contenant un dossier nommé généralement wordpress.

3. Décompressez cette archive.

4. Copiez le dossier wordpress (ou renommez‑le, par exemple mon-site-local) dans le dossier racine de MAMP, qui se situe en général ici :

/Applications/MAMP/htdocs/

Vous devriez maintenant avoir un chemin du type :

/Applications/MAMP/htdocs/wordpress/

ou

/Applications/MAMP/htdocs/mon-site-local/

C’est ce dossier qui contiendra tous les fichiers de votre site WordPress local.

Étape 5 : Lancer l’installation de WordPress via le navigateur

1. Assurez‑vous que les serveurs Apache et MySQL sont toujours en cours d’exécution dans MAMP.

2. Ouvrez votre navigateur et saisissez l’URL suivante, en remplaçant wordpress par le nom réel de votre dossier si vous l’avez modifié :

http://localhost:8888/wordpress/

ou par exemple :

http://localhost:8888/mon-site-local/

3. Si WordPress n’est pas encore configuré, l’assistant d’installation se lance et vous propose de choisir la langue de l’interface. Sélectionnez Français, puis validez.

4. WordPress vous demande ensuite les informations de connexion à la base de données. Renseignez :

  • Nom de la base de données : le nom créé dans phpMyAdmin (ex. wordpress_local) ;
  • Nom d’utilisateur : root (valeur par défaut MAMP) ;
  • Mot de passe : root (valeur par défaut MAMP) ;
  • Adresse de la base de données : localhost ;
  • Préfixe des tables : laissez wp_ ou personnalisez‑le si vous le souhaitez.

5. Validez les informations. Si tout est correct, WordPress crée les tables dans la base de données.

6. L’assistant vous demande ensuite de définir :

  • le titre du site (ex. “Site de test local”) ;
  • un nom d’utilisateur administrateur (évitez “admin” même en local) ;
  • un mot de passe sécurisé ;
  • une adresse e‑mail de contact ;
  • l’option d’indexation par les moteurs de recherche (en local, l’impact est nul, mais vous pouvez décocher l’indexation si vous envisagez une future mise en ligne via clonage).

7. Une fois ces champs remplis, validez. WordPress finalise l’installation et vous propose de vous connecter à l’interface d’administration.

Vous pouvez accéder à l’administration de votre site WordPress local via une URL de ce type :

http://localhost:8888/wordpress/wp-login.php

ou

http://localhost:8888/mon-site-local/wp-login.php

Connectez‑vous avec l’identifiant et le mot de passe que vous avez définis, et vous arrivez sur le tableau de bord d’administration WordPress.

Utilisation quotidienne de WordPress en local sur Mac

Une fois WordPress installé, vous pouvez utiliser votre site local comme un site en ligne classique :

  • installer et tester des thèmes (gratuits ou premium) ;
  • ajouter des extensions (SEO, sécurité, formulaires, e‑commerce, mise en cache, etc.) ;
  • créer des pages et articles ;
  • tester des mises à jour WordPress, de thèmes et de plugins avant de les appliquer sur votre site en production ;
  • expérimenter des snippets de code (PHP, CSS, JavaScript) sans prise de risque.

Pour travailler sur votre site local, n’oubliez pas :

  • de démarrer MAMP et les serveurs Apache/MySQL avant d’ouvrir votre site dans le navigateur ;
  • d’utiliser les URL complètes avec le numéro de port (par exemple http://localhost:8888/mon-site-local/) ;
  • de fermer MAMP lorsque vous avez fini de travailler, afin de libérer les ressources système.

Outils et ressources complémentaires

Pour travailler efficacement avec un site WordPress en local sur Mac, certains outils complémentaires sont particulièrement utiles :

  • MAMP ou XAMPP : pour créer l’environnement de serveur local (Apache/MariaDB/MySQL/PHP).
  • WordPress (version téléchargeable) : à récupérer sur le site officiel pour disposer des fichiers du CMS.
  • Unéditeur de code : comme Visual Studio Code, Sublime Text ou PhpStorm pour modifier vos thèmes, plugins, fichiers functions.php, feuilles de style, etc.
  • Outils d’analyse web (facultatif en local) : Google Analytics, Google Search Console ouéquivalents seront surtout utiles une fois le site mis en ligne, mais vous pouvez déj à préparer les balises, suivre la structure des URL, travailler le maillage interne et l’optimisation du contenu.
  • Plugins de migration : certaines extensions facilitent le passage d’un site local vers un hébergeur (export de base de données, remplacement d’URL, etc.).

Préparer la mise en ligne de votre site WordPress

L’un des grands intérêts d’installer WordPress en local sur Mac est de pouvoir développer votre site tranquillement puis le migrer vers un serveur en ligne lorsque vousêtes satisfait du résultat.

Pour préparer cette migration, pensez à :

  • organiser vos contenus, catégories et menus comme vous le feriez sur le site final ;
  • tester différents thèmes, mais en fixer un avant la mise en ligne pouréviter des changements trop fréquents ensuite ;
  • vérifier que vos plugins sont à jour et compatibles avec la version de WordPress utilisée ;
  • noter la structure de vos permaliens (URL des pages et articles) pour la reproduire en production.

La migration elle‑même suit généralement ces grandesétapes :

  • exporter la base de données depuis phpMyAdmin (ou via un plugin) ;
  • copier les fichiers WordPress (thèmes, plugins, médias) de votre dossier local vers l’hébergement distant ;
  • importer la base de données sur le serveur en ligne ;
  • mettre à jour les URL du site (passage de http://localhost:8888/mon-site-local/ à l’URL finale, par exemple https://www.monsite.com/) ;
  • vérifier les liens internes, images et formulaires après la mise en ligne.

De nombreux tutoriels et plugins simplifient cetteétape, mais il est important de comprendre le principe général pouréviter les erreurs de migration.

FAQ – Foire Aux Questions

Question 1 : Qu’est‑ce qu’un environnement de serveur local ?

Réponse : Un environnement de serveur local est une réplique miniature d’un serveur web, hébergée directement sur votre ordinateur. Il inclut un serveur web (Apache ou Nginx), une base de données (MySQL ou MariaDB) et PHP. Il vous permet de développer et de tester des sites web comme WordPress sans avoir besoin d’un hébergement en ligne ni même d’une connexion internet une fois les fichiers téléchargés.

Question 2 : Pourquoi devrais‑je installer WordPress localement ?

Réponse : Installer WordPress en local sur Mac vous permet de travailler dans un environnement totalement contrôlé, isolé de votre site en production. Vous pouvez :

  • tester des mises à jour de WordPress, de thèmes et de plugins sans risque ;
  • expérimenter des modifications de design ou de code ;
  • créer plusieurs versions de test d’un même site ;
  • travailler hors ligne, par exemple en déplacement.

Cela réduit considérablement les risques d’erreurs ou de dysfonctionnements visibles par vos visiteurs.

Question 3 : Quels sont les avantages d’utiliser MAMP plutôt que XAMPP ?

Réponse : MAMP et XAMPP offrent tous deux un environnement local complet, mais MAMP présente plusieurs avantages pour les utilisateurs de Mac :

  • il aété conçu dès le départ pour macOS, avec une interface utilisateur qui s’intègre bien à l’environnement Apple ;
  • la configuration de base est très simple, avec un dossier htdocs clair pour déposer vos projets WordPress ;
  • la version gratuite suffit pour la pratique courante, tandis que MAMP PRO ajoute des fonctionnalités avancées (choix plus fin des versions de PHP, gestion de plusieurs hôtes virtuels, certificats SSL, etc.) ;
  • il reste très populaire dans la communauté des développeurs WordPress sur Mac, ce qui facilite la recherche d’aide et de tutoriels.

XAMPP reste néanmoins un excellent choix, surtout si vous travaillez à la fois sur Windows, macOS et Linux et que vous souhaitez un outil unique sur toutes vos machines.

Question 4 : Puis‑je utiliser WordPress.com pour travailler en local ?

Réponse : Non, pas directement. WordPress.com est une plateforme d’hébergement gérée qui ne fournit pas les fichiers du CMS à installer sur votre machine. Pour une installation locale, vous devez utiliser la version téléchargeable depuis WordPress.org. Certains outils comme WordPress Studio ou des plugins de migration permettent toutefois de synchroniser un site auto‑hébergé avec des services en ligne.

Question 5 : Est‑ce que je dois configurer Google Analytics ou Google Search Console en local ?

Réponse : Ce n’est pas obligatoire ni utile de façon immédiate, car un site local n’est pas accessible aux internautes ni aux robots d’indexation. En revanche, vous pouvez :

  • préparer les scripts de suivi (par exemple via un plugin ou un gestionnaire de balises) ;
  • tester leur intégration dans votre thème ;
  • planifier la structure de vos URL et de vos contenus pour optimiser le référencement lorsque le site sera en ligne.

Une fois votre site migré vers un hébergeur, vous pourrez alors connecter Google Analytics, Google Search Console ou d’autres outils SEO à votre domaine réel.

Question 6 : Que faire si mon site local ne s’affiche pas ?

Réponse : Vérifiez les points suivants :

  • MAMP est bien lancé et les serveurs Apache et MySQL sont démarrés.
  • Vous utilisez l’URL correcte, par exemple http://localhost:8888/mon-site-local/.
  • Le dossier WordPress se trouve bien dans /Applications/MAMP/htdocs/ et porte le même nom que dans l’URL.
  • La base de données existe et les informations de connexion dans le fichier wp-config.php (nom de base, utilisateur, mot de passe, hôte) sont correctes.

En cas d’erreur spécifique (écran blanc, erreurs PHP, erreurs de connexion à la base de données), consultez les logs de MAMP ou les forums d’entraide WordPress pour trouver une solution adaptée.

Conclusion

Installer WordPress en local sur Mac est un processus accessible, même si vous débutez, à condition d’utiliser les bons outils et de suivre lesétapes dans l’ordre. En créant un environnement local avec MAMP ou XAMPP, puis en installant WordPress depuis WordPress.org, vous disposez d’un laboratoire de développement complet où vous pouvez expérimenter librement.

En respectant les bonnes pratiques présentées dans ce guide (mise à jour des logiciels, organisation des dossiers, choix d’un environnement adapté, utilisation de mots de passe robustes, préparation de la migration vers un hébergeur), vous créez une base solide pour développer des sites WordPress performants, sécurisés et bien structurés.

N’oubliez pas que la pratique régulière est la clé pour améliorer vos compétences en développement web avec WordPress. Si vous rencontrez des difficultés ou avez des questions spécifiques, n’hésitez pas à consulter des forums spécialisés comme Stack Overflow, la documentation officielle de WordPress ou les communautés dédiées à MAMP et XAMPP.

Bonne installation et bon développement sur votre WordPress local !

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.