Article SEO SEO Technique

Comment installer WordPress sur Mac (guide complet pas à pas)

WordPress est une plateforme de gestion de contenu (CMS) très populaire utilisée pour créer des sites web professionnels, des blogs et des boutiques en ligne. Installer WordPress localement sur un Mac vous permet de développer et de tester vos projets dans un environnement contrôlé, sans frais d’hébergement et sans risque pour votre site en production.

Introduction

Installer WordPress sur votre Mac implique de configurer un environnement de développement local avec un serveur web (généralement Apache), une base de données (MySQL ou MariaDB) et PHP. Cet article vous guide étape par étape pour installer WordPress sur votre Mac à l’aide de MAMP, tout en présentant les alternatives possibles comme LocalWP ou XAMPP.

Ce tutoriel est adapté aux débutants comme aux utilisateurs plus avancés qui souhaitent :

  • créer un site WordPress de test en local sur macOS ;
  • développer des thèmes ou plugins dans un environnement sécurisé ;
  • préparer un site avant sa mise en production sur un hébergement web ;
  • expérimenter des mises à jour ou nouvelles extensions sans risque.

Prérequis avant d’installer WordPress sur Mac

Avant de commencer l’installation de WordPress en local, vérifiez les points suivants :

  • Vous disposez d’un Mac avec une version récente de macOS (idéalement macOS 12 ou supérieure).
  • Vous avez suffisamment d’espace disque pour stocker MAMP et vos sites WordPress (quelques Go au minimum sont recommandés).
  • Vous disposez d’une connexion Internet pour télécharger MAMP et WordPress.
  • Vous avez les droits administrateur sur votre Mac pour installer des applications.

Installer les logiciels nécessaires

Il existe plusieurs options pour configurer un environnement de développement local sur Mac :

  1. MAMP : Une solution complète et facile à utiliser qui inclut Apache, MySQL et PHP, ainsi que d’autres composants. La version de base de MAMP est gratuite, tandis que MAMP PRO est payant.
  2. XAMPP : Une alternative gratuite multiplateforme qui fournit également Apache, MySQL (ou MariaDB) et PHP.
  3. LocalWP (Local) : Un outil gratuit dédié à WordPress qui automatise la création d’installations locales (disponible sur Mac, Windows et Linux).
  4. Outils natifs macOS : Utiliser Apache et PHP intégrés au système, combinés avec une installation manuelle de MySQL ou MariaDB. Cette approche est plus technique et s’adresse aux utilisateurs avancés.

Pour ce guide, nous utiliserons MAMP en raison de sa simplicité d’utilisation et de sa large compatibilité avec WordPress.

Télécharger et installer MAMP sur Mac

  1. Rendez-vous sur le site officiel de MAMP et téléchargez l’installateur MAMP pour macOS (le fichier est généralement nommé MAMP_MAMP_PRO_x.x.pkg).
  2. Ouvrez le fichier .pkg téléchargé puis suivez l’assistant d’installation macOS en cliquant sur « Continuer » jusqu’à la fin de l’installation.
  3. Par défaut, MAMP est installé dans le dossier /Applications/MAMP et MAMP PRO dans /Applications/MAMP PRO (vous pouvez utiliser uniquement la version gratuite MAMP si vous le souhaitez).
  4. Ouvrez l’application MAMP depuis le dossier Applications.

Configurer les ports et la racine web (Document Root)

Une fois MAMP lancé, il est utile de vérifier et d’ajuster la configuration de base :

  1. Dans la fenêtre principale de MAMP, cliquez sur le bouton Preferences….
  2. Dans l’onglet Ports :
    • Le port Apache par défaut est souvent 8888.
    • Le port MySQL par défaut est souvent 8889.

    Vous pouvez les conserver ou les modifier (par exemple utiliser le port 80 pour Apache) si vous n’avez pas de conflit avec d’autres services. Pour un premier essai, conserver les ports par défaut est plus simple.

  3. Dans l’onglet Web Server :
    • Assurez-vous que le serveur web sélectionné est Apache.
    • Définissez le Document Root (dossier racine de vos sites). Par défaut, MAMP utilise /Applications/MAMP/htdocs, mais vous pouvez choisir un dossier dans votre répertoire utilisateur, par exemple /Users/votre-nom/Documents/sites-local.
  4. Cliquez sur OK pour enregistrer les réglages.

Cette configuration déterminera où vous devrez placer les fichiers WordPress pour qu’ils soient accessibles via votre navigateur.

Lancer les serveurs Apache et MySQL

  1. Dans la fenêtre principale de MAMP, cliquez sur le bouton Start ou Start Servers.
  2. MAMP démarre alors Apache et MySQL. Une fois les services démarrés, une page « Welcome to MAMP » peut s’ouvrir automatiquement dans votre navigateur.
  3. Si vous rencontrez une erreur, vérifiez que les ports configurés ne sont pas déjà utilisés par une autre application et que votre pare-feu n’empêche pas les connexions locales.

Télécharger WordPress

Pour installer WordPress, vous devez récupérer la dernière version officielle :

  1. Accédez au site officiel WordPress.org.
  2. Cliquez sur le bouton de téléchargement pour récupérer la version la plus récente de WordPress sous forme d’archive ZIP.
  3. Une fois le téléchargement terminé, ouvrez l’archive ZIP pour décompresser le dossier wordpress qui contient tous les fichiers nécessaires.

WordPress nécessite au minimum une version récente de PHP (au moins PHP 7.4 recommandée, PHP 8.x étant désormais courant) et une base de données MySQL ou MariaDB compatible. MAMP fournit ces composants par défaut.

Créer la base de données pour WordPress

WordPress stocke son contenu (articles, pages, réglages, utilisateurs, etc.) dans une base de données. Avant d’exécuter l’installateur WordPress, il faut créer cette base.

Accéder à phpMyAdmin via MAMP

  1. Assurez-vous que les serveurs sont démarrés dans MAMP (Apache et MySQL).
  2. Dans la fenêtre de MAMP, cliquez sur le bouton Open WebStart page (ou laissez s’ouvrir la page d’accueil de MAMP dans votre navigateur).
  3. Sur la page d’accueil MAMP, cliquez sur le lien Tools puis sur phpMyAdmin. Vous accédez ainsi à l’interface d’administration MySQL.

Cette méthode est plus simple que l’ouverture d’un terminal et l’exécution manuelle de commandes SQL, surtout pour les débutants.

Créer la base de données WordPress

  1. Dans phpMyAdmin, allez dans l’onglet Base de données.
  2. Dans le champ de création de base, saisissez un nom descriptif, par exemple wordpress_local ou mon_site_wp.
  3. Choisissez un interclassement de type utf8mb4_general_ci (ou une variante UTF‑8 moderne) afin de gérer correctement les caractères spéciaux et les emojis.
  4. Cliquez sur Créer. La base de données vide est maintenant prête pour l’installation de WordPress.

Par défaut dans MAMP, l’utilisateur MySQL est généralement root avec le mot de passe root (sauf si vous avez modifié ces valeurs dans la configuration). Notez soigneusement :

  • nom de la base de données ;
  • nom d’utilisateur MySQL ;
  • mot de passe MySQL ;
  • hôte de la base (en général localhost en local).

Placer les fichiers WordPress dans le dossier de MAMP

  1. Repérez le dossier où se trouve votre Document Root configuré dans MAMP (par défaut /Applications/MAMP/htdocs si vous ne l’avez pas modifié).
  2. Copiez le dossier wordpress décompressé dans ce dossier racine.
  3. Vous pouvez renommer le dossier wordpress avec un nom plus explicite, par exemple site-vitrine ou blog-local. Dans ce guide, nous conserverons le nom wordpress pour plus de clarté.

Vous pouvez également organiser vos sites locaux dans des sous-dossiers (par exemple /Documents/sites-local/mon-premier-site) et renseigner ce dossier comme Document Root dans MAMP pour une structure plus propre.

Configurer WordPress (installation via le navigateur)

  1. Ouvrez votre navigateur (Safari, Chrome, Firefox…).
  2. Saisissez l’URL locale correspondant à votre configuration. Par défaut, si vous utilisez Apache sur le port 8888 et un dossier nommé wordpress dans le Document Root de MAMP, l’adresse sera :
    http://localhost:8888/wordpress
  3. Si vous avez configuré Apache sur un autre port (par exemple 80), l’URL pourra être simplement :
    http://localhost/wordpress
  4. La première page de l’installation WordPress vous propose de choisir la langue. Sélectionnez Français puis validez.
  5. WordPress vous indiquera les informations nécessaires pour la connexion à la base de données : nom de la base, nom d’utilisateur, mot de passe, hôte et préfixe des tables. Cliquez sur C’est parti !.

Renseigner les informations de connexion à la base de données

Remplissez le formulaire de configuration de la base de données :

  • Nom de la base de données : le nom que vous avez créé dans phpMyAdmin (par exemple wordpress_local).
  • Identifiant : en général root avec MAMP par défaut.
  • Mot de passe : le mot de passe MySQL associé à l’utilisateur (par défaut root dans MAMP, sauf changement).
  • Adresse de la base de données : habituellement localhost en environnement local.
  • Préfixe de table : wp_ par défaut. Vous pouvez le personnaliser si vous souhaitez renforcer légèrement la sécurité ou exécuter plusieurs installations WordPress dans une même base.

Une fois les informations renseignées, cliquez sur Envoyer. Si les paramètres sont corrects, WordPress vous proposera de lancer l’installation.

Finaliser l’installation WordPress

  1. Cliquez sur Lancer l’installation.
  2. Remplissez les informations du site :
    • Titre du site : par exemple « Site WordPress local sur Mac ».
    • Identifiant : votre nom d’utilisateur administrateur WordPress.
    • Mot de passe : choisissez un mot de passe robuste, même en local.
    • Adresse de messagerie : une adresse valide pour recevoir d’éventuelles notifications (utile si vous migrez ensuite le site en production).
    • Décidez si vous souhaitez que les moteurs de recherche indexent ou non le site (en local, ce réglage a peu d’impact tant que le site n’est pas exposé publiquement).
  3. Cliquez sur Installer WordPress.
  4. Une fois l’installation terminée, un message de succès s’affiche et un bouton vous permet de vous connecter au tableau de bord WordPress.

Accéder à WordPress sur Mac

Après l’installation, vous pouvez accéder à votre site et à son administration :

  • Front‑office (site public) :
    Accédez à l’URL utilisée pour l’installation, par exemple :
    http://localhost:8888/wordpress
  • Back‑office (tableau de bord d’administration) :
    Ajoutez simplement /wp-admin à l’URL :
    http://localhost:8888/wordpress/wp-admin

Connectez-vous avec l’identifiant et le mot de passe administrateur que vous avez définis pendant l’installation. Vous pouvez alors :

  • créer des pages et des articles ;
  • installer et configurer des thèmes ;
  • ajouter des extensions (plugins) ;
  • tester des réglages sans impacter un site en ligne.

Conseils pratiques pour bien utiliser WordPress en local sur Mac

Gestion de versions et sauvegardes

  • Gestion des versions de code : utilisez Git pour suivre l’historique de vos thèmes et plugins personnalisés. Placez votre projet WordPress (ou au minimum le thème enfant et vos plugins spécifiques) dans un dépôt Git.
  • Sauvegardes régulières : même en local, il est prudent de sauvegarder :
    • les fichiers WordPress (notamment le dossier wp-content) ;
    • la base de données MySQL (export via phpMyAdmin).

Sécurité en environnement local

  • Assurez-vous que votre serveur local n’est pas exposé publiquement. Par défaut, l’accès reste limité à votre machine, mais évitez de rediriger des ports vers l’extérieur.
  • Utilisez des mots de passe solides même en local, surtout si d’autres personnes peuvent accéder à votre ordinateur.
  • N’utilisez pas un identifiant « admin » en production ; profitez de l’environnement local pour adopter de bonnes pratiques dès le départ.

Mises à jour de WordPress, thèmes et extensions

  • Mettez régulièrement à jour WordPress, vos thèmes et vos extensions en local pour tester la compatibilité avant d’appliquer les mises à jour sur votre site en ligne.
  • Pour mettre à jour WordPress localement, il est fortement recommandé d’utiliser le système de mise à jour intégré dans le tableau de bord (menu Mises à jour) plutôt que de remplacer manuellement tous les fichiers. Cette méthode préserve mieux la cohérence des fichiers.
  • Avant une mise à jour majeure, effectuez une sauvegarde complète (fichiers + base de données) afin de pouvoir revenir en arrière en cas de problème.

Utiliser d’autres logiciels que MAMP pour installer WordPress sur Mac

MAMP est une solution fiable, mais vous pouvez utiliser d’autres outils pour installer WordPress en local sur Mac :

Installer WordPress avec LocalWP (Local)

LocalWP est une application gratuite spécialement conçue pour créer des sites WordPress locaux de manière automatisée.

  1. Téléchargez l’application Local pour macOS.
  2. Glissez l’application dans le dossier Applications et lancez‑la.
  3. Au premier démarrage, la création d’un compte est proposée mais reste facultative. Vous pouvez l’ignorer et utiliser Local gratuitement.
  4. Cliquez sur Create a new site, donnez un nom à votre site, choisissez la configuration (environnement standard ou personnalisé avec une version de PHP précise) et validez.
  5. Local télécharge et installe automatiquement WordPress, configure la base de données et crée une URL locale de type http://nomdusite.local.
  6. Vous pouvez accéder immédiatement au site et au tableau de bord via les boutons prévus dans l’interface de Local.

LocalWP est particulièrement pratique si vous souhaitez gérer plusieurs sites WordPress locaux sans vous soucier des détails techniques de configuration.

Installer WordPress avec XAMPP

XAMPP est un autre environnement de serveur local qui fonctionne sur Mac. Le principe est similaire à MAMP :

  • installation du paquet XAMPP ;
  • démarrage d’Apache et MySQL ;
  • utilisation de phpMyAdmin pour créer une base de données ;
  • copie des fichiers WordPress dans le dossier racine (par exemple /Applications/XAMPP/xamppfiles/htdocs).

Le choix entre MAMP, LocalWP et XAMPP dépend de vos préférences et de votre niveau de confort technique.

Gérer plusieurs sites WordPress locaux sur Mac

Une fois à l’aise avec un premier site, vous souhaiterez peut‑être gérer plusieurs projets WordPress en parallèle. Voici quelques bonnes pratiques :

  • Dossiers distincts : créez un dossier par site dans votre Document Root (par exemple htdocs/site1, htdocs/site2, etc.).
  • Bases de données séparées : créez une base de données MySQL différente pour chaque site (par exemple wp_site1, wp_site2), ou utilisez des préfixes de table distincts si vous partagez une même base.
  • Noms explicites : utilisez des noms de dossiers et de bases de données qui décrivent clairement chaque projet pour éviter toute confusion.
  • Gestion centralisée : avec LocalWP, chaque site apparaît dans une liste, ce qui facilite la gestion de plusieurs installations sans se préoccuper des ports et des dossiers.

Migrer un site WordPress de votre Mac vers un hébergeur en ligne

Un environnement local n’est pas public. Pour rendre votre site accessible sur Internet, vous devrez le migrer vers un hébergeur :

  1. Choisir un hébergeur compatible WordPress (PHP récent, MySQL ou MariaDB, espace disque suffisant).
  2. Exporter la base de données depuis phpMyAdmin (en local) au format SQL.
  3. Transférer les fichiers WordPress de votre Mac vers le serveur distant via FTP ou SFTP (dossier public_html ou équivalent).
  4. Créer une base de données sur l’hébergeur et importer le fichier SQL exporté.
  5. Adapter les paramètres dans le fichier wp-config.php (nom de base de données, identifiant, mot de passe, hôte).
  6. Mettre à jour les URL du site (adresse locale vers adresse publique) via un script de recherche/remplacement ou un plugin dédié, ou en les modifiant dans la base de données et dans l’administration (Réglages > Général).

Il existe également des plugins de migration qui automatisent une grande partie de ce processus.

Foire aux questions (FAQ)

Ma page WordPress locale ne s’affiche pas correctement. Que faire ?
Commencez par vérifier que les serveurs Apache et MySQL sont bien démarrés dans MAMP. Assurez‑vous ensuite d’utiliser la bonne URL (par exemple http://localhost:8888/wordpress). Si la page ne se charge toujours pas, vérifiez que les ports définis dans les préférences de MAMP ne sont pas déjà utilisés et que votre pare‑feu n’empêche pas les connexions locales.
Comment mettre à jour WordPress localement ?
Le moyen le plus simple est d’utiliser le système de mise à jour intégré dans le tableau de bord WordPress (menu « Mises à jour »). Cliquez sur « Mettre à jour maintenant » lorsque WordPress vous propose une nouvelle version. Avant une mise à jour majeure, faites une sauvegarde de votre base de données et de vos fichiers. Le remplacement manuel de tous les fichiers par une archive téléchargée sur WordPress.org est possible mais plus risqué si vous ne maîtrisez pas bien la procédure.
Puis‑je utiliser d’autres logiciels que MAMP pour installer WordPress sur Mac ?
Oui. En plus de MAMP, vous pouvez utiliser LocalWP (Local), XAMPP ou même configurer manuellement Apache, PHP et MySQL sur macOS. LocalWP est particulièrement adapté pour créer rapidement plusieurs sites WordPress de test, tandis que XAMPP propose un environnement multiplateforme similaire à MAMP.
Les données de mon site WordPress local sont‑elles accessibles sur Internet ?
Non, par défaut un site WordPress installé en local sur votre Mac n’est pas accessible depuis l’extérieur. Seuls les utilisateurs de votre machine peuvent y accéder. Pour rendre le site public, vous devez le migrer vers un hébergement en ligne ou configurer un accès spécifique via un tunnel sécurisé, ce qui demande des réglages supplémentaires.
Quelle version de PHP dois‑je utiliser pour WordPress sur Mac ?
WordPress recommande l’utilisation d’une version de PHP au moins égale à 7.4, et les versions de la branche 8.x sont désormais la norme. Dans MAMP ou LocalWP, sélectionnez une version de PHP récente (par exemple PHP 8.1 ou 8.2) pour bénéficier des meilleures performances et de correctifs de sécurité récents.
Comment changer l’URL d’accès à mon site local ?
Avec MAMP, l’URL dépend du port Apache et du nom de dossier dans le Document Root. Pour changer l’URL, vous pouvez modifier le port Apache dans les préférences ou renommer le dossier du site. Avec LocalWP, vous pouvez définir un nom de domaine local personnalisé (par exemple mon-site.local) directement dans l’interface de l’application.
Est‑ce que MAMP est payant ?
La version standard de MAMP est gratuite et suffit largement pour installer et tester WordPress en local. MAMP PRO, qui ajoute des fonctionnalités avancées (hôtes virtuels simplifiés, outils supplémentaires, etc.), est en revanche payant.

Conclusion

Installer WordPress sur Mac avec MAMP, LocalWP ou XAMPP est un processus accessible, même pour un débutant. En configurant un environnement local comprenant Apache, MySQL et PHP, vous pouvez créer, tester et optimiser vos sites WordPress dans un cadre totalement maîtrisé, sans impacter un site en production.

En suivant les étapes décrites dans ce guide — installation de MAMP, création d’une base de données, copie des fichiers WordPress, configuration via le navigateur et bonnes pratiques de gestion — vous disposez d’une base solide pour développer vos projets web. N’oubliez pas que les données locales ne sont pas publiques : lorsque votre site sera prêt, vous pourrez le migrer vers un hébergement en ligne et le rendre accessible au monde entier.

Prenez l’habitude de consulter régulièrement la documentation et les ressources officielles de WordPress pour rester à jour sur les versions recommandées de PHP, les nouveautés du CMS et les meilleures pratiques de sécurité et de performance.

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.