Pour installer WordPress en local, il faut tout d'abord créer un environnement, c'est-à-dire un serveur local (localhost), grâce à un logiciel spécifique de type WAMP. Il existe plusieurs logiciels de ce type, comme MAMP, XAMPP ou WampServer.
Pour faire fonctionner WordPress, il faut créer une nouvelle base de données. Pour cela, il faut aller dans le menu de Wamp puis cliquer sur PhpMyAdmin. Vous pouvez également y accéder en tapant « localhost/phpmyadmin ». Cet outil permet de gérer une base de données facilement.
Un serveur local permet de faire tourner un site Internet sur son propre ordinateur et simule au mieux les conditions réelles d'un serveur d'hébergement web.
Le but recherché par XAMPP est de fournir une distribution facile à installer. Ainsi, les développeurs peuvent se lancer facilement dans le monde d'Apache. Pour le rendre encore plus pratique, XAMPP est livré avec toutes les fonctionnalités activées.
Au niveau des composants matériels, un serveur web est un ordinateur qui stocke les fichiers qui composent un site web (par exemple les documents HTML, les images, les feuilles de style CSS, les fichiers JavaScript) et qui les envoie à l'appareil de l'utilisateur qui visite le site.
Les avantages des serveurs dans les entreprises
L'installation d'un ou de plusieurs serveurs sont un plus pour une meilleure organisation sur au sein d'une structure. Il s'agit entre autre de mettre au service de la société, un système informatique fiable et flexible pour une structure qui fonctionne bien.
Vous pouvez télécharger le CMS sur WordPress.org et l'installer sur un serveur (solution auto-hebergée) ou utiliser une plateforme d'hébergement comme WordPress.com (gérée par Automattic) pour créer votre site ou votre blog facilement.
L'installation de WordPress
Une fois que vos fichiers sont sur le serveur distant, vous pouvez vous rendre directement sur votre site. Il faudra bien entendu avoir réservé un nom de domaine. L'écran qui s'affiche alors, c'est l'écran d'installation de WordPress. Cliquez sur le bouton « C'est parti ! ».
Vous pouvez maintenant démarrer le WampServer en double-cliquant sur l'icône du raccourci wampserver sur votre bureau ou bien le lancer à partir du menu démarrer. Après le démarrage de WamServer, vous pouvez voir l'icône verte sur la barre des tâches comme indiqué dans la capture d'écran.
La première étape consiste donc à télécharger MAMP est à l'installer sur votre ordinateur. Pour télécharger MAMP, il vous suffit de vous rendre à l'adresse suivante : https://www.mamp.info/en/downloads/ est de télécharger la version correspondant à votre système d'exploitation (Mac ou Windows).
Serveur tour
Il est idéal si vous n'avez pas de salle dédiée et que vous n'avez pas besoin de plusieurs serveurs différents. Il est relativement similaire à l'ordinateur de bureau dans sa forme, il sera juste plus lourd et un peu plus grand. Il a donc pour avantage de pouvoir être installé sans difficultés.
Il est activement maintenu par l'Apache Software Foundation. Parmi les entreprises de renom qui utilisent Apache figurent Cisco, IBM, Salesforce, General Electric, Adobe, VMware, Xerox, LinkedIn, Facebook, Hewlett-Packard, AT&T, Siemens, eBay, et bien d'autres (source).
Si vous ne parvenez pas à accéder au serveur web via localhost, il est possible que votre pare-feu bloque la connexion. Vous pouvez souvent résoudre ce problème en modifiant les réglages de votre pare-feu pour autoriser les connexions entrantes sur le port auquel MAMP tente d'accéder.
Apache HTTP Server, le leader
Surtout, si l'on croise souvent Apache sur des distributions Linux, le produit est ,disponible sur OS X et Windows. Apache est disponible sous licence...
Dirigez-vous vers le dossier XAMPP situé dans votre répertoire racine (C:\xampp par défaut). Ensuite, dirigez-vous vers htdocs. Avant de créer et de modifier un site Web, vous aurez besoin d'un éditeur de texte.
Sur un plan plus technique, localhost se résout généralement à l'adresse IP 127.0.0.1, qui est connue sous le nom d'adresse loopback. En raison de son importance, le terme « localhost » est un nom de domaine réservé.