Comment installer WordPress en local sur votre PC

WordPress est certainement la plateforme de publication la plus utilisée au monde. Quand j’ai commencé mon blog, il y a 10 ans, j’ai testé rapidement les plateformes du moment : WordPress, Drupal, Spip et Joomla.

Pour tester les solutions je les ai simplement installées sur mon PC grâce à un package WAMP, acronyme de Windows, Apache, MySQL et PHP, bien connu à l’époque EasyPHP, qui existe toujours d’ailleurs, mais ce n’est pas de lui dont je vais parler aujourd’hui … notez que je met le lien, comme un hommage.

Soyons clair le look & fell de WordPress a tout de suite fait la différence sur tous les autres. Drupal, je ne comprenais rien, et Spip était beaucoup trop simpliste à mon goût. WordPress était déjà bien au dessus de tout le monde et aujourd’hui encore c’est une bombe nucléaire.

Ni une, ni deux, j’ai pris un pack nom de domaine et hébergement Web chez 1&1, parce que les critiques avaient l’air bonnes et les prix dérisoires. Je ne regrette d’ailleurs pas ce choix après 10 ans d’utilisation, j’ai fait évoluer plusieurs fois mon abonnement sans la moindre interruption de service. Quand je me suis lancé, en moins de 30 minutes mon site WordPress était en ligne et prêt à l’emploi et je publiais mon premier article Comment se connecter en Telnet avec l’outil Telnet qui est toujours en ligne. Il a été vue en 10 ans par … 649 personnes !  La classe. Autre point fort de 1&1 par rapport à OVH notamment : Le support téléphonique ! Qui plus est totalement gratuit.

Trêve de bavardages, je vous propose dans ce tutoriel de découvrir pourquoi et comment installer WordPress sur votre PC.

Pourquoi installer WordPress en local ?

Bonne question car si le but est de publier des articles sur Internet, installer WordPress sur son PC ne va pas trop vous aider.

Mais il y a pourtant pleins de bonnes raisons de le faire, voici quelques exemples :

  • Développer votre Template sur votre PC.
  • Tester l’effet d’une modification sur votre Template.
  • Tester l’effet de la mise à jour d’une nouvelle version de WordPress ou d’une de ses plu-gins.
  • Tester un nouveau Template
  • Réaliser des démos hors ligne devant des clients.
  • Vous entraîner à faire des restaurations de votre base de données en ligne

Et certainement pleins d’autres raisons !

Quelle solution choisir ?

Comme évoqué en introduction, pour déployer un site Wordpress sur votre PC sous Windows, vous avez besoin d’installer plusieurs composants indispensables : Un serveur Web – Apache, un moteur de base de données – MySQL et le langage dans lequel est développé WordPress, à savoir PHP.

Tous ces composants peuvent être installés manuellement sous Windows, mais ça n’a strictement aucun intérêt sauf si vous êtes étudiant en informatique et souhaitez vous perfectionner.

Je vous recommande d’utiliser un un package WAMP (Windows Apache MySQL PHP), qui permet d’installer tous ces composants en 30 secondes sur votre Windows, sans la moindre configuration.

Il existe de nombreuses solutions comme EasyPHP, IIXAMPP, InstantWP, mais ma préférée est la Xampp. Parce qu’elle est gratuite, on peut l’utiliser sur une clé USB et parce qu’elle est parfaitement stable et fonctionnelle.

Installer WordPress en local avec XAMPP

Installation de Xampp

Tout d’abord désactiver le contrôle UAC sur votre PC afin que l’installation de Xampp se déroule correctement.

Vous pouvez ensuite télécharger Xampp et lancer son installation, laissez toutes les options par défaut.

C’est tout !

Création d’une base de données

Lancez XAMPP Control Panel depuis le menu démarrer.

Puis démarrez les services Apache et MySQL en cliquant sur le bouton Start correspondant.. Apache c’est le serveur Web et MySQL le moteur de base de données. Une fois les services démarrés, cliquez sur le bouton Admin du serveur MySQL.

L’interface phpMyAdmin s’ouvre dans votre navigateur. Créez une nouvelle base de données en cliquant sur Nouvelle base de données, donnez un nom et sélectionnez le classement utf8mb4_general_ci (c’est vers la fin de la liste). Cliquez ensuite sur Créer.

Installation de WordPress

Téléchargez la dernière version de WordPress disponible en Anglais ou en Français. Le moteur est évidemment identique, c’est juste une question de traduction des fichiers de langues. Donc n’aillez aucune crainte à choisir la version française.

Vous allez ensuite extraire l’archive obtenu dans le répertoire C:\xampp\htdocs\wordpress

Éditez le fichier wp-config-sample.php et complétez le comme suit en remplaçant le nom de la base par celui que vous avez indiqué lors de sa création et en prenant soit de ne rien mettre en mot de passe puisque par défaut le compte root de votre MySQL n’a pas de mot de passe.

/** Nom de la base de données de WordPress. */
define('DB_NAME', 'wp_database');

/** Utilisateur de la base de données MySQL. */
define('DB_USER', 'root');

/** Mot de passe de la base de données MySQL. */
define('DB_PASSWORD', '');

/** Adresse de l’hébergement MySQL. */
define('DB_HOST', 'localhost');

Renommez ensuite le fichier wp-config-sample.php en wp-config.php

Ouvrez votre navigateur et rendez-vous à l’adresse http://localhost/wordpress/ pour démarrer l’installation..

Dès que l’installation est terminée vous devez vous authentifier avec le compte choisit précédemment.

Votre site WordPress est installé sur votre PC, vous n’avez plus qu’à le personnaliser, choisir un thème et publier un article pour tester.

Et ensuite ?

Votre site WordPress est opérationnel sur votre ordinateur Windows. A vous de jouer pour la suite, entraînez-vous, testez des choses sans aucun risque de casser votre site Internet.

Dans un prochain tutoriel je vous expliquerai d’ailleurs comment dupliquer votre Internet sur votre site local, il suffit dans les grandes lignes de récupérer le Template et de restaurer une sauvegarde de la base de données.

Laissez un commentaire