Comment installer WordPress localement (sous Windows, Mac et Linux)

Publié: 2023-10-10

Vous avez besoin d'un serveur Web pour héberger un site Web WordPress. En règle générale, cela signifie payer pour un plan d'hébergement Web. Mais avec les bons outils, vous pouvez transformer un ordinateur ordinaire en un serveur local capable d’héberger WordPress. Cela s'applique que vous utilisiez Windows, macOS ou Linux.

Héberger WordPress localement peut être un excellent moyen de travailler sur de nouveaux projets sans avoir à dépenser d'argent en hébergement. Il vous permet également de garder le développement Web privé, et c'est beaucoup plus rapide que d'interagir avec un serveur distant.

Dans cet article, nous allons vous montrer comment installer WordPress localement sur Windows, macOS et Linux. Nous inclurons des instructions complètes pour chaque système d'exploitation (OS) afin que vous puissiez vous mettre au travail immédiatement.

Choisissez simplement le système d’exploitation que vous souhaitez utiliser pour installer WordPress localement, pour accéder aux instructions correspondantes :

  1. Installer WordPress sur Windows
  2. Installer WordPress sur macOS
  3. Installer WordPress sur Linux

Installer WordPress localement sous Windows

Il existe de nombreuses façons d’installer WordPress localement sous Windows. Pour ce faire, vous aurez besoin d’un environnement répondant à toutes les exigences du logiciel WordPress.

Pour que WordPress fonctionne, vous avez besoin d’un logiciel serveur, de PHP et d’une base de données. En plus de cela, vous aurez besoin d’un système avec une configuration matérielle minimale de base. En un mot, si votre appareil peut exécuter la plupart des logiciels sans ralentir, cela devrait être plus que suffisant pour héberger un site Web WordPress local.

Étape 1 : Installer XAMPP

XAMPP est une pile d'environnement de développement local. Les lettres XAMPP signifient « Cross-Platform, Apache, MariaDB, PHP et PERL ».

XAMPP est une pile d'environnement de développement local. Les lettres XAMPP signifient « Cross-Platform, Apache, MariaDB, PHP et PERL ».

Cette pile comprend tous les logiciels dont vous avez besoin pour faire fonctionner WordPress. Apache est le logiciel serveur, MySQL gère la base de données et vous obtenez également PHP. L'installation de XAMPP vous évite d'avoir à télécharger, installer et configurer chacun de ces composants séparément.

Pour commencer, accédez à la page de téléchargement XAMPP et choisissez la dernière version du logiciel. Une fois le téléchargement terminé, lancez le programme d'installation.

Après cela, le programme d'installation vous demandera quels composants de la pile vous souhaitez configurer. Les composants critiques de WordPress sont Apache, MySQL et PHP. Mais vous souhaiterez également installer les composants phpMyAdmin, Webalizer et Fake Sendmail pour faciliter la gestion du site.

Le programme d'installation vous demandera quels composants de la pile vous souhaitez configurer. Les composants critiques de WordPress sont Apache, MySQL et PHP.

Le programme d'installation vous demandera maintenant de choisir où configurer XAMPP et dans quelle langue. Après cela, il faudra quelques minutes pour que tout soit prêt.

Choisissez où configurer XAMPP et dans quelle langue.

Une fois l'installation terminée, XAMPP vous demandera si vous souhaitez lancer le panneau de configuration. Dites « oui » et passez à l’étape suivante.

Étape 2 : configurer XAMPP

Commençons par jeter un œil au panneau de configuration XAMPP. Il s'agit de l'interface principale que vous utiliserez pour gérer vos sites Web locaux, vous pouvez donc la considérer comme l'équivalent d'un tableau de bord d'hébergement.

Le panneau de contrôle XAMPP - c'est l'interface principale que vous utiliserez pour gérer vos sites Web locaux.

Avant de pouvoir installer WordPress, vous devrez configurer le serveur Apache pour qu'il écoute le bon port et faire de même pour MySQL. Pour commencer, cliquez sur le bouton Config à côté du module Apache et sélectionnez l'option Apache (httpd.conf) .

Cela ouvrira le fichier de configuration Apache en utilisant votre éditeur de texte par défaut. Une fois le fichier ouvert, utilisez la fonction de recherche pour rechercher le mot « port ». Vous trouverez une section du fichier de configuration qui ressemble à ceci :

 # # Listen: Allows you to bind Apache to specific IP addresses and/or # ports, instead of the default. See also the <VirtualHost> # directive. # # Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses. # #Listen 12.34.56.78:80 Listen 80

Les lignes commençant par un symbole « # » sont des commentaires. Ils expliquent comment configurer le port sur lequel le serveur écoutera. Le port 80 est le port par défaut pour les communications HTTP. Néanmoins, vous pouvez configurer Apache pour qu'il écoute sur un port différent si celui-ci est « occupé ».

Au cours de cette étape, vous souhaiterez peut-être également modifier le répertoire racine du document par défaut. Par défaut, XAMPP utilise le dossier htdocs dans le répertoire où vous l'avez installé. Tous les fichiers du site Web iront dans ce répertoire et vous pourrez le modifier en modifiant les lignes httpd.conf qui se lisent :

 # # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "C:/xampp/htdocs" <Directory "C:/xampp/htdocs">

Pour modifier le répertoire, modifiez le dossier vers lequel pointe la ligne DocumentRoot . Si le répertoire n'existe pas, vous devrez le créer manuellement.

Notez que le répertoire peut ne pas se trouver dans le lecteur C: . Cela dépendra de l'endroit où vous avez installé XAMPP.

Lorsque vous avez fini de décider, fermez le fichier de configuration et recherchez l'option my.ini sous Config pour le module MySQL. Cela ouvrira le fichier de configuration MySQL.

Fermez le fichier de configuration et recherchez l'option my.ini sous Config pour le module MySQL.

Allez-y et notez le numéro qui apparaît à côté de port= . Vous aurez besoin de ce numéro de port lors du processus de configuration de l'installation de WordPress. Pour l'instant, ne changez rien d'autre dans le fichier de configuration, fermez-le simplement.

La prochaine étape consiste à créer une base de données MySQL pour WordPress. Avant de faire cela, vous devrez démarrer les services que le système de gestion de contenu (CMS) utilisera.

Vous remarquerez un bouton Démarrer à côté de chacun des modules XAMPP dans le panneau de configuration. Allez-y et cliquez sur les boutons correspondants aux modules Apache et MySQL , qui sont tout ce dont vous avez besoin pour le moment.

Le journal du panneau de configuration indiquera s'il y a des erreurs lors du démarrage des services. S'ils démarrent sans problème, les noms des modules s'afficheront avec un surlignage vert.

Le journal du panneau de contrôle vous indiquera s'il y a des erreurs lors du démarrage des services.

Vous êtes maintenant prêt à configurer la base de données MySQL que votre site WordPress utilisera.

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

Vous avez installé MariaDB et phpMyAdmin pendant le processus d'installation de XAMPP. Vous allez maintenant utiliser phpMyAdmin pour créer une base de données vierge.

Pour ce faire, accédez au panneau de configuration XAMPP et cliquez sur l'option MySQL → Admin . Cela lancera phpMyAdmin dans un nouvel onglet et l'URL devrait ressembler à ceci : localhost.com/phpmyadmin. Gardez cette URL à l’esprit car vous devrez l’utiliser pour accéder à votre site Web.

Une fois que vous êtes dans phpMyAdmin, accédez à l'onglet Bases de données et recherchez la section qui lit Créer une base de données . Ici, vous définirez le nom et le système de codage que la base de données utilisera.

Dans phpMyAdmin, accédez à l'onglet Bases de données et recherchez la section Créer une base de données.

Pour des raisons de sécurité, le nom de la base de données ne doit pas être facile à deviner. Cela signifie que les noms comme « wp_database » sont supprimés. Il est préférable d'utiliser un mélange de lettres et de caractères et de l'écrire car vous devrez vous souvenir du nom pour l'étape suivante.

Pour le système d'encodage, laissez l'option par défaut, qui est utf8mb4_general_ci . Cliquez ensuite sur Créer et phpMyAdmin vous demandera si vous souhaitez ajouter des tables à la base de données.

Laissez la base de données vide pour l'instant et n'y ajoutez aucune table. L'installateur WordPress se chargera d'ajouter toutes les tables dont le CMS a besoin lors de l'étape suivante.

Étape 4 : Installez WordPress

Allez-y et téléchargez la dernière version de WordPress sur le site officiel. Une fois le dossier zip prêt, copiez-le et accédez au répertoire racine du document XAMPP. Dans cet exemple, il s'agit de C:/xampp/htdocs , mais cela peut être différent selon la façon dont vous avez configuré votre configuration.

Une fois que vous y êtes, créez un nouveau dossier pour votre site Web et nommez-le comme vous le souhaitez. Ouvrez ce dossier et extrayez le fichier zip d’installation de WordPress à l’intérieur. Lorsque vous avez terminé, la structure des fichiers et des dossiers devrait ressembler à ceci :

Créez un nouveau dossier pour votre site Web et nommez-le comme vous le souhaitez. Ouvrez ce dossier et extrayez le fichier zip d’installation de WordPress à l’intérieur.

Vous êtes maintenant prêt à exécuter le programme d'installation de WordPress. C'est un script qui vous aidera à installer WordPress hors ligne et à configurer une base de données pour celui-ci.

Pour accéder au programme d'installation, ouvrez votre navigateur et accédez à localhost/mywebsite/wp-admin/setup-config.php . Notez que vous devrez remplacer mywebsite par le nom du dossier que vous venez de créer pour votre site.

Si tout est correctement configuré, votre navigateur affichera le premier écran du programme d'installation. Ici, vous pouvez choisir la langue à utiliser pour votre site Web.

Si tout est correctement configuré, votre navigateur affichera le premier écran du programme d'installation.

Sélectionnez une langue et le programme d'installation vous rappellera que vous devrez connaître le nom de la base de données, le nom d'utilisateur, le mot de passe, l'hôte et le préfixe de la table avant de continuer. Vous disposez déjà de toutes ces informations, alors passez à l’écran suivant.

Sélectionnez une langue et le programme d'installation vous rappellera que vous devrez connaître le nom de la base de données, le nom d'utilisateur, le mot de passe, l'hôte et le préfixe de la table avant de continuer.

Sur l'écran suivant, saisissez le nom de la base de données que vous avez créée lors de la dernière étape. Entrez « root » comme nom d'utilisateur et laissez le champ du mot de passe vide. Laissez le champ Hôte de base de données sur localhost et le préfixe de table sur wp_ .

Saisissez le nom de la base de données que vous avez créée lors de la dernière étape. Entrez « root » comme nom d'utilisateur et laissez le champ du mot de passe vide. Laissez le champ Hôte de la base de données sur localhost et le préfixe de table sur wp_.

Cliquez sur Soumettre , et confirmez que vous souhaitez que l'installation se poursuive. WordPress vous demandera désormais de définir un nom d'utilisateur et un mot de passe administrateur, ainsi qu'un titre pour votre site Web. Vous pourrez modifier tout cela plus tard, alors allez-y et entrez les détails souhaités.

Cliquez sur Soumettre et confirmez que vous souhaitez que l'installation se poursuive. WordPress vous demandera désormais de définir un nom d'utilisateur et un mot de passe administrateur, ainsi qu'un titre pour votre site Web.

Cliquez sur Installer WordPress , et c'est tout! Vous devriez voir une page de réussite immédiatement après. De là, vous pouvez cliquer sur Connexion pour accéder au tableau de bord.

Cliquez sur Installer WordPress, et c'est tout ! De là, vous pouvez cliquer sur Connexion pour accéder au tableau de bord.

Maintenant que WordPress est installé localement, vous pouvez l'utiliser en entrant l'URL de l'hôte local/de votre site Web dans un navigateur, à condition que XAMPP soit en cours d'exécution et que ses modules soient actifs.

Notez que si vous fermez XAMPP ou arrêtez les modules Apache et MySQL, vous ne pourrez pas vous connecter à votre site local. Pour ce faire, vous devrez redémarrer l'application.

Installer WordPress localement sur macOS

Dans les étapes suivantes, nous expliquerons comment installer WordPress localement sur un appareil Apple. Avant tout, vous devrez sélectionner le bon outil pour le travail, comme MAMP.

Étape 1 : Installer MAMP

MAMP est un outil populaire qui vous permet de créer un serveur local sur votre appareil Mac en quelques secondes seulement. L'acronyme signifie Macintosh, Apache, MySQL et PHP, car ce sont les principaux éléments nécessaires au fonctionnement du logiciel.

Pour commencer, accédez simplement au site Web MAMP et cliquez sur le bouton Téléchargement gratuit .

Accédez simplement au site Web MAMP et cliquez sur le bouton Téléchargement gratuit.

À ce stade, vous verrez un menu déroulant avec des options pour différents systèmes d'exploitation. Vous devrez soit choisir Télécharger pour Mac (Intel) ou Télécharger pour Mac (Apple) , selon la version de votre appareil.

Pour vérifier cela, appuyez simplement sur le symbole pomme dans le coin supérieur gauche de l’écran de votre bureau. Cliquez ensuite sur À propos de ce Mac .

Appuyez simplement sur le symbole pomme dans le coin supérieur gauche de l’écran de votre bureau. Cliquez ensuite sur À propos de ce Mac.

Cela ouvrira une fenêtre contextuelle contenant des informations cruciales sur votre appareil.

Cela ouvrira une fenêtre contextuelle contenant des informations cruciales sur votre appareil.

Vous trouverez les informations dont vous avez besoin juste en dessous du nom du logiciel de votre appareil. Par exemple, l’appareil ci-dessus répertorie Apple M1 comme puce. Cela signifie que vous devez télécharger la deuxième version de MAMP (Mac pour Apple).

Une fois que vous avez cliqué sur le bouton de téléchargement, vous pouvez voir l'écran suivant :

Une fois que vous avez cliqué sur le bouton de téléchargement, un écran apparaîtra indiquant NAMO DNS App : le compagnon idéal de MAMP.

La fenêtre contextuelle fait la publicité d'un outil complémentaire destiné aux utilisateurs qui ont besoin de tester sur des appareils mobiles (ce qui pourrait vous intéresser plus tard). Vous devriez pouvoir voir votre téléchargement en cours dans le coin inférieur gauche de l’écran. Cela peut prendre quelques minutes.

Une fois qu'il est prêt, vous verrez l'assistant d'installation de MAMP.

Une fois qu’il est prêt, vous verrez l’assistant d’installation de MAMP.

Commencez par cliquer sur Continuer pour suivre les instructions. Vous devrez ensuite consulter certaines informations importantes sous l'onglet Lisez-moi et relire le contrat de licence.

Vous serez ensuite redirigé vers l'étape de sélection de la destination , en passant directement à Type d'installation . Là, vous pourrez voir de combien d’espace de stockage l’installation MAMP aura besoin.

Vérifiez que vous disposez de suffisamment d'espace sur votre appareil. Cliquez ensuite sur Installer .

Vérifiez que vous disposez de suffisamment d'espace sur votre appareil. Cliquez ensuite sur Installer.

Vous devrez saisir vos identifiants de connexion. Sélectionnez ensuite Installer le logiciel .

Une fois l'installation terminée, vous devriez voir le message suivant :

L'installation est terminée et vous pouvez maintenant passer à l'étape suivante, où nous allons vous montrer comment configurer MAMP.

Vous pouvez maintenant passer à l'étape suivante, où nous allons vous montrer comment configurer MAMP.

Étape 2 : configurer MAMP

Lorsque vous prenez le temps de configurer correctement MAMP, organiser votre travail peut devenir beaucoup plus facile. Pour commencer, ouvrez votre dossier Applications et recherchez votre installation MAMP.

Assurez-vous de sélectionner la version gratuite, pas l'outil professionnel. Double-cliquez ensuite sur l'application MAMP dans ce dossier.

Assurez-vous de sélectionner la version gratuite, pas l'outil professionnel. Double-cliquez ensuite sur l'application MAMP dans ce dossier.

Cela ouvrira la fenêtre suivante :

Cela ouvrira l'application MAMP.

Maintenant, ouvrez vos préférences et accédez à l'onglet Ports .

Maintenant, ouvrez vos préférences et accédez à l'onglet Ports.

Ici, vous voudrez vérifier votre port Apache . Il doit être réglé sur « 8888 ». Si ce n'est pas le cas, continuez et mettez-le à jour, puis cliquez sur OK .

De même, votre port MySQL doit être défini sur « 8889 ».

De même, votre port MySQL doit être défini sur « 8889 ».

Si ce n’est pas le cas, allez-y et effectuez également ce changement.

Ensuite, vous devrez définir le dossier racine de votre document. C'est ici que vous stockerez votre site.

Cliquez sur l'onglet Serveur et recherchez le champ Racine du document .

Cliquez sur l'onglet Serveur et recherchez le champ Racine du document.

Par défaut, votre site Web sera stocké dans Applications → MAMP → htdocs . Mais vous voudrez peut-être le mettre ailleurs. Si tel est le cas, cliquez simplement sur Choisir et sélectionnez l'emplacement souhaité.

Par défaut, votre site Web sera stocké dans Applications → MAMP → htdocs. Cliquez sur Choisir et sélectionnez l'emplacement souhaité si vous le souhaitez ailleurs.

Vous pouvez également choisir Nouveau dossier pour le placer dans un nouvel emplacement.

Vous pouvez également choisir Nouveau dossier pour le placer dans un nouvel emplacement.

Par exemple, vous pouvez nommer le nouveau dossier racine « localsites ».

Ensuite, appuyez sur Créer , puis sur Choisir à nouveau. Vous pourrez alors voir le nouveau chemin du fichier dans votre fenêtre contextuelle MAMP.

Appuyez sur Créer, puis sur Choisir à nouveau. Vous remarquerez alors le nouveau chemin du fichier dans votre fenêtre contextuelle MAMP.

Cliquez sur OK pour enregistrer vos modifications.

Vous êtes maintenant prêt à démarrer vos serveurs MAMP. Pour ce faire, cliquez simplement sur le bouton Démarrer dans le coin supérieur droit de vos paramètres MAMP.

Vous êtes prêt à démarrer vos serveurs MAMP. Pour ce faire, cliquez sur le bouton Démarrer de vos paramètres MAMP.

Vous êtes maintenant prêt pour la prochaine étape !

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

Après avoir appuyé sur le bouton Démarrer , votre panneau de configuration MAMP se lancera dans votre navigateur.

Après avoir appuyé sur le bouton Démarrer, votre panneau de configuration MAMP se lancera dans votre navigateur.

C'est ici que vous devrez effectuer l'étape suivante, qui consiste à créer une nouvelle base de données MySQL.

Pour commencer, ouvrez votre menu Outils et sélectionnez phpMyAdmin .

Pour commencer, ouvrez votre menu Outils et sélectionnez phpMyAdmin.

Cela ouvrira votre page phpMyAdmin.

Cela ouvrira votre page phpMyAdmin.

Maintenant, cliquez sur l'onglet Bases de données .

Maintenant, cliquez sur l'onglet Bases de données.

Sous la section Créer une base de données , entrez un nom de base de données et assurez-vous que utf8_general_ci est sélectionné. Vous pouvez vous en tenir à quelque chose de simple, comme « wordpress_test_site ».

Lorsque vous êtes satisfait de vos sélections, cliquez sur Créer . Vous devriez alors voir votre nouvelle base de données dans la colonne de gauche.

Une fois terminé, cliquez sur Créer. Vous devriez alors remarquer votre nouvelle base de données dans la colonne de gauche.

Maintenant, il y a encore une chose que vous devez faire dans votre panneau phpMyAdmin avant de pouvoir passer à l'étape suivante. Afin de terminer l'installation de WordPress, vous devrez mettre à jour vos informations d'identification utilisateur.

Revenez donc à votre écran principal phpMyAdmin et accédez à l’onglet Comptes d’utilisateurs .

Revenez donc à votre écran principal phpMyAdmin et accédez à l’onglet Comptes d’utilisateurs.

Localisez le compte avec le nom d'utilisateur mamp et cliquez sur Modifier les privilèges → Changer le mot de passe .

Localisez le compte avec le nom d'utilisateur mamp et cliquez sur Modifier les privilèges → Modifier le mot de passe.

Sur l'écran suivant, saisissez un mot de passe fort de votre choix, puis ressaisissez-le. Après cela, appuyez sur Go .

Sur l'écran suivant, saisissez un mot de passe fort de votre choix, puis ressaisissez-le. Après cela, appuyez sur Go.

Si vous souhaitez modifier votre nom d'utilisateur, vous pouvez cliquer sur l'onglet Informations de connexion . Sinon, gardez à l’esprit que votre nom d’utilisateur sera « mamp » et votre nom d’hôte sera « localhost ».

Si vous souhaitez modifier votre nom d'utilisateur, vous pouvez cliquer sur l'onglet Informations de connexion. Sinon, gardez à l’esprit que votre nom d’utilisateur sera « mamp » et votre nom d’hôte sera « localhost ».

Vous êtes maintenant prêt à installer WordPress localement sur votre appareil Mac !

Étape 4 : Installez WordPress

Comme dernière étape, vous devrez installer WordPress. Pour ce faire, allez d’abord sur WordPress.org et téléchargez le fichier.

Comme dernière étape, vous devrez installer WordPress. Pour ce faire, allez d’abord sur WordPress.org et téléchargez le fichier.

Une fois le téléchargement terminé, extrayez le fichier .zip pour trouver le dossier d'installation de WordPress .

Ensuite, accédez à Applications → MAMP et localisez le dossier racine que vous avez nommé à la deuxième étape. Dans l'exemple ci-dessus, il se trouvait dans le dossier htdocs et a été renommé « locauxsites ».

Maintenant, faites glisser le dossier WordPress dans le dossier racine de votre document. Ensuite, vous souhaiterez peut-être lui donner un nouveau nom descriptif, comme « WordPress-test-site ».

Maintenant, faites glisser le dossier WordPress dans le dossier racine de votre document. Ensuite, vous souhaiterez peut-être lui donner un nouveau nom descriptif, comme « Site de test WordPress ».

Maintenant, supprimez le fichier index.php que vous voyez ci-dessus. (C'est une étape cruciale, alors ne la sautez pas !)

Dans un nouvel onglet du navigateur, saisissez « http://localhost:8888/ » et vous devriez voir ce qui suit :

Dans un nouvel onglet de navigateur, saisissez « http://localhost:8888/ » pour accéder au site.

Ensuite, cliquez sur le lien pour accéder à votre installation WordPress. Si vous avez tout configuré correctement, cela devrait ouvrir votre assistant de configuration WordPress.

Ensuite, cliquez sur le lien pour accéder à votre installation WordPress. Si vous avez tout configuré correctement, cela devrait ouvrir votre assistant de configuration WordPress.

Commencez par choisir une langue, puis appuyez sur Continuer . Vous verrez alors la page d'accueil suivante :

Commencez par choisir une langue, puis appuyez sur Continuer.

Maintenant, cliquez sur « Allons-y ! » bouton pour commencer le processus d’installation.

Vous devrez saisir le nom de la base de données que vous avez créée à l'étape précédente, ainsi que votre nom d'utilisateur et votre mot de passe. Sélectionnez ensuite Soumettre . Après cela, cliquez sur Exécuter l'installation et vous verrez la dernière page du processus d'installation.

Vous devrez saisir le nom de la base de données que vous avez créée à l'étape précédente, ainsi que votre nom d'utilisateur et votre mot de passe. Sélectionnez ensuite Soumettre. Après cela, appuyez sur Exécuter l'installation.

Ici, vous devrez choisir un titre du site , un nom d'utilisateur et un mot de passe pour l'installation de WordPress. De plus, vous devrez saisir une adresse e-mail valide.

Lorsque vous êtes satisfait de vos sélections, cliquez sur le bouton Installer WordPress dans la partie inférieure gauche de la page. Et c'est tout! Vous avez terminé avec succès le processus d'installation.

Lorsque vous êtes satisfait de vos sélections, cliquez sur le bouton Installer WordPress dans la partie inférieure gauche de la page.

Vous pouvez maintenant sélectionner Connexion , puis saisir vos informations d'identification pour accéder à votre tableau de bord WordPress.

Processus d'installation WordPress local sous Linux

Vous pouvez installer WordPress localement sous Linux, mais cela fonctionne un peu différemment qu'avec macOS ou Windows. L'approche la plus simple consiste à configurer une pile LAMP. Nous allons donc commencer par expliquer ce que c'est et comment cela fonctionne.

Étape 1 : Installer LAMPE

Si vous utilisez une distribution Linux, vous disposez déjà de la première partie de la pile LAMP. Le reste, vous devrez le télécharger, l’installer et le configurer manuellement. Cela peut être un processus plus complexe qu'avec d'autres systèmes d'exploitation si vous n'êtes pas familier avec l'utilisation du terminal.

Le premier composant à installer est Apache. Pour ce faire, exécutez les commandes suivantes dans le terminal :

 sudo apt update sudo apt install apache2

Après avoir exécuté la deuxième commande, vous devrez confirmer que vous souhaitez télécharger les fichiers Apache. Une fois le téléchargement terminé, Apache devrait commencer à s'exécuter immédiatement.

Pour confirmer qu'Apache fonctionne, ouvrez le navigateur et accédez à localhost . Vous devriez voir une page Apache.

Pour confirmer qu'Apache fonctionne, ouvrez le navigateur et accédez à localhost. Vous devriez voir une page Apache.

Ensuite, vous devrez installer MySQL. Revenez au terminal et exécutez la commande suivante :

 sudo apt install mysql-server

Une fois l'installation terminée, vous pouvez déterminer si le serveur MySQL est en cours d'exécution en entrant la commande sudo mysql dans le terminal. Si tel est le cas, vous verrez une sortie qui ressemble à ceci :

Une fois l'installation terminée, vous pouvez déterminer si le serveur MySQL est en cours d'exécution en entrant la commande sudo mysql dans le terminal.

Vous pouvez quitter le serveur en tapant exit . Une fois cela fait, vous pouvez passer à l'installation de PHP via la commande suivante :

 sudo apt install php libapache2-mod-php php-mysql

Une fois l’installation de PHP terminée, vous disposez de tous les composants de la pile LAMP. Il est ensuite temps de configurer ces composants afin qu’ils fonctionnent avec une installation WordPress locale.

Étape 2 : Configurer LAMP

Vous n’avez pas besoin d’effectuer beaucoup de configuration pour qu’un site local soit opérationnel. Par défaut, lorsque vous installez Apache, le répertoire racine du serveur Web est défini sur /var/www/html . En d’autres termes, c’est le dossier dans lequel vous installerez WordPress.

Vous pouvez changer ce répertoire en modifiant le fichier de configuration Apache. Le moyen le plus simple de procéder consiste à utiliser la commande suivante :

 Sudo nano /etc/apache2/apache2.conf

Cela vous permettra de modifier le fichier apache2.conf à l'aide de nano. Recherchez la section « répertoire » dans le fichier de configuration :

 <Directory /var/www/>        Options Indexes FollowSymLinks        AllowOverride None        Require all granted </Directory>

Vous pouvez modifier l'emplacement du répertoire /var/www/ par celui de votre choix. Une fois cela fait, enregistrez les modifications apportées au fichier de configuration et fermez-le.

Ensuite, Apache écoutera par défaut sur les ports 80 et 443. Cela fonctionne parfaitement pour un site Web local.

Si vous souhaitez modifier ces ports, vous devrez modifier le fichier Apache ports.conf . Pour ce faire, utilisez cette commande :

 sudo nano /etc/apache2/ports.conf

Lorsque le fichier s'ouvre, recherchez la partie qui comprend une ou plusieurs lignes commençant par « Écouter », comme :

 Listen 80

Vous pouvez ajouter ou supprimer des lignes pour modifier les ports sur lesquels Apache écoute. Lorsque vous avez terminé, enregistrez les modifications apportées au fichier ports.conf et fermez-le.

Enfin, vous souhaiterez peut-être modifier le port sur lequel MySQL écoute. Ce port devrait être 3306 par défaut. Pour le changer, vous devez modifier le fichier de configuration MySQL à l'aide de la commande suivante :

 /etc/mysql/mysql.conf.d/mysqld.cnf

Recherchez la ligne indiquant « Port » et modifiez le numéro après le signe « = ». Lorsque vous avez terminé, enregistrez vos modifications dans le fichier.

Étape 3 : Sécurisez MySQL et créez une nouvelle base de données

Maintenant que vous avez réglé la configuration de base de LAMP, il est temps de créer une base de données pour votre site Web WordPress.

Avant de faire cela, c'est une bonne idée d'exécuter le script shell d'installation sécurisée MySQL. Il s'agit d'un script qui contribuera à améliorer la sécurité de la base de données en définissant par exemple un mot de passe pour le root. compte.

Pour exécuter le script, entrez la commande suivante dans le terminal :

 sudo mysql_secure_installation

Le script vous demandera de décider quel type de validation de mot de passe vous souhaitez activer pour MySQL. Entrez « Y » pour activer la validation et confirmer le niveau de sécurité du mot de passe que vous préférez.

Le script vous demandera de décider quel type de validation de mot de passe vous souhaitez activer pour MySQL. Entrez « Y » pour activer la validation et confirmer le niveau de sécurité du mot de passe que vous préférez.

Après avoir sélectionné une option, saisissez le mot de passe que vous souhaitez utiliser (qui répond aux critères de sécurité que vous venez de choisir). Gardez à l’esprit qu’il s’agira du mot de passe de l’utilisateur root de la base de données, alors assurez-vous de le noter quelque part.

Vous allez maintenant passer à la création de la base de données. Commencez par saisir la commande suivante dans le terminal :

 sudo mysql -u root -p

Le terminal vous demandera de saisir le mot de passe que vous avez défini il y a une minute. Vous serez connecté au serveur MySQL dans le terminal. Utilisez ensuite la commande suivante :

 CREATE DATABASE database_name DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Remplacez la valeur « nom_base de données » par le nom que vous souhaitez donner à la base de données. Après avoir exécuté la commande, le terminal devrait afficher un message « Requête OK ».

Pour déterminer si la base de données fonctionne, tapez SHOW DATABASES ; commande dans le terminal lorsque vous êtes connecté au serveur MySQL. Le serveur renverra une liste de bases de données, y compris celle que vous venez de créer.

Ceci étant réglé, il est temps d’installer enfin WordPress.

Étape 4 : Installez WordPress

Si vous n'avez pas modifié le répertoire racine par défaut, il doit se trouver dans /var/www/html . Vous devrez ouvrir ce répertoire dans le terminal et y télécharger directement la dernière version de WordPress, à l'aide des deux commandes suivantes :

 cd /var/www/html sudo wget -c http://wordpress.org/latest.tar.gz

Une fois le téléchargement du fichier terminé, vous pouvez l'extraire à l'aide de cette commande :

 /var/www/html$ sudo tar -xzvf latest.tar.gz

Cela extraira les fichiers dans un dossier appelé « WordPress ». À l'heure actuelle, la structure du fichier devrait inclure un dossier /var/www/html/wordpress .

Avant de faire quoi que ce soit d'autre, vous devrez définir la propriété de ce dossier sur votre utilisateur. Voici la commande qui va le faire :

 sudo chown -R www-data:www-data /var/www/html/wordpress

Vous pouvez maintenant accéder au programme d'installation de WordPress à l'aide de votre navigateur, en accédant à localhost/wordpress . Choisissez la langue d'installation et cliquez sur Suivant .

Vous pouvez maintenant accéder au programme d'installation de WordPress à l'aide de votre navigateur, en accédant à localhost/wordpress.

Le programme d'installation confirmera que vous connaissez les détails de la base de données avant de continuer. Entrez le nom de la base de données, le nom d'utilisateur, le mot de passe, l'hôte et le préfixe de la table sur l'écran suivant.

Le programme d'installation confirmera que vous connaissez les détails de la base de données avant de continuer. Entrez le nom de la base de données, le nom d'utilisateur, le mot de passe, l'hôte et le préfixe de la table sur l'écran suivant.

Vous pouvez laisser les préréglages de l’hôte de base de données et du préfixe de table. Entrez simplement le nom de la base de données et vos informations d'identification, puis cliquez sur Soumettre .

Enfin, le programme d'installation vous demandera de saisir un titre de site ainsi qu'un nom d'utilisateur et un mot de passe pour le compte administrateur. Ajoutez également votre e-mail et cliquez sur Installer WordPress. Une fois l'installation terminée, vous serez redirigé vers la page de connexion et vous pourrez immédiatement commencer à utiliser votre site Web WordPress local.

Questions fréquemment posées sur l’installation de WordPress localement

Si vous avez encore des questions sur l’installation de sites WordPress locaux ou sur l’exécution de WordPress localement en général, cette section aura pour objectif d’y répondre. Commençons par parler des avantages d’un environnement de développement WordPress local.

Quels sont les avantages d’installer WordPress localement ?

Avoir un environnement de développement WordPress local peut s’avérer très utile. Vous pouvez utiliser cette configuration pour travailler sur des projets qui ne sont pas prêts à être rendus publics, comme de nouveaux sites Web, plugins et thèmes.

Une configuration locale offre l'avantage d'être non indexée. Les visiteurs ne pourront pas le trouver via les moteurs de recherche ni s'y connecter. Les pages se chargeront également très rapidement car vous ne vous connectez pas à un serveur distant, ce qui rend le processus de développement beaucoup plus réactif.

Si vous êtes satisfait de votre travail et que vous souhaitez le mettre en ligne, vous pouvez toujours migrer votre site local vers un hébergeur standard. Il existe de nombreux plugins de migration que vous pouvez utiliser pour ce travail et qui rendent le processus très intuitif.

Puis-je migrer mon site WordPress installé localement vers un serveur actif ?

Oui, vous pouvez migrer un site Web WordPress local vers un serveur en direct. Le moyen le plus simple de procéder consiste à utiliser un plugin de migration. Ces plugins créent généralement une sauvegarde complète de votre site que vous pouvez télécharger sur le serveur Web en direct.

D'autres plugins peuvent prendre en charge le processus de migration pour vous en connectant les deux sites Web. Cela ne fonctionnera généralement que si votre site Web local est accessible en ligne, ce qui est une fonctionnalité offerte par certains environnements de développement.

Quelques hébergeurs WordPress proposent des outils de développement local personnalisés. Si vous utilisez ces outils, vous pourrez peut-être pousser des sites Web locaux vers un site en direct en quelques clics.

Puis-je accéder à mon site WordPress installé localement à partir d’autres appareils de mon réseau ?

Oui, vous pouvez accéder à votre site WordPress installé localement à partir d'autres appareils de votre réseau. Le moyen le plus simple de procéder consiste à utiliser l’adresse IP de l’ordinateur hébergeant le site WordPress.

Par exemple, si l'adresse IP de l'ordinateur hébergeant le site est 192.168.1.100, vous pouvez accéder au site depuis un autre appareil du réseau en tapant « http://192.168.1.100 » dans le navigateur.

Certains outils de développement WordPress vous permettent également de configurer des noms de domaine locaux. Ces noms correspondent à votre adresse IP locale, ce qui permet à d'autres appareils du réseau d'utiliser le domaine pour accéder au site.

Quelles sont les meilleures pratiques pour gérer plusieurs installations WordPress locales ?

La plupart des outils de développement WordPress locaux vous permettent de créer plusieurs sites Web. La principale chose à garder à l’esprit si vous possédez plusieurs sites locaux est que vous devrez attribuer un nom de domaine à chacun d’eux.

Vous ne pouvez pas attribuer plusieurs sites Web à l'adresse localhost. Mais votre système d'exploitation vous permettra de mapper les noms de domaine locaux à des adresses IP individuelles. De cette façon, vous pourrez accéder à chaque site séparément.

Si vous utilisez un outil de développement local prenant en charge la virtualisation, vous pourrez peut-être démarrer et arrêter l'exécution de sites Web. Cela signifie que chaque site Web WordPress ne fonctionnera pas en arrière-plan à tout moment, consommant des ressources locales et ralentissant votre appareil.

Comment puis-je mettre à jour mon WordPress, mes thèmes et mes plugins installés localement ?

La mise à jour d'un site WordPress local, ainsi que de ses plugins et thèmes, fonctionne de la même manière qu'avec un site Web en direct. Vous devez accéder au tableau de bord WordPress, voir quelles mises à jour sont disponibles et les exécuter à partir de là.

Le processus de mise à jour devrait fonctionner normalement, tant que vous disposez d’un accès à Internet. Gardez simplement à l’esprit qu’un site WordPress local peut toujours rencontrer le même type d’erreurs qu’un site classique.

Puis-je utiliser une installation WordPress locale pour le développement de plugins et de thèmes ?

Oui, vous pouvez utiliser un site Web WordPress local pour le développement de plugins et de thèmes. In fact, a lot of developers do just that because it enables them to work on new projects in a secure environment with very fast loading times.

With a local website, you don't need to update plugin or theme code using SFTP. You can simply modify files using your favorite text editor and save them, and the changes will reflect instantly.

The same applies to 'uploading' files. Since you're working on a local device, all you have to do is create files and/or move them from one directory to another.

What is the difference between a local WordPress installation and a staging site?

Staging sites, which are clones of a main site that you can use for development and testing purposes, are hosted online. Some WordPress web hosts offer staging sites as part of their plans.

You can use a local WordPress website for staging. If you want to do that, you'll need to copy a live website and clone it on a local setup. When you want to push the local website online again, you'll need to do the same process but backwards.

Having access to a staging website through your web host can save you from all of that work. In terms of functionality, there's no difference between a local or a staging site, except that one of them is offline.

How do I back up my local WordPress installation?

Creating a backup of a local WordPress site works just the same as with any other type of installation. You can use backup plugins that automate the process for you, or create manual copies of your website and store them wherever you want.

How do I import and export content from my locally-installed WordPress site?

WordPress offers built-in functionality for importing and exporting content to and from websites. If you've decided to install WordPress locally, you can still export pages and posts from your local site, and import them to an online website using these tools.

If you do this, WordPress will ask you who you want to assign the imported content to, and whether to move over media files as well. Keep in mind that importing media files from a local website can pose problems, so you may need to copy them manually.

Can I install WordPress Multisite locally? Si c'est le cas, comment?

Yes, WordPress Multisite can work in a local server environment. The installation process works just as it does with any other WordPress site.

To set up Multisite, you'll need to edit the WordPress wp-config.php file. The only difference is that, with a local setup, you don't need to connect to the website via SFTP to edit the file. All you have to do is find the local WordPress root directory and edit the wp-config.php file from there.

Once you enable Multisite, you can configure it by logging in to the WordPress dashboard and navigating to the Tools → Network Setup screen. From there, you'll be able to configure the network and add new sites to it.

Jetpack: Comprehensive backups and security for WordPress sites

If you're hosting WordPress locally and thinking about migrating your WordPress site to a live server, you'll want to take measures to protect it. Local websites are largely shielded from spam and malware. But once you go online, you may need some help securing your site.

Jetpack offers a comprehensive suite of security tools and plugins for WordPress websites. With the right Jetpack tools, you'll be able to automate backups, protect your WordPress site from spam, and scan it regularly for malware.

Vous pouvez également configurer Jetpack pour les sites WordPress locaux. Gardez simplement à l'esprit que certaines fonctionnalités peuvent ne pas fonctionner correctement avec une configuration locale, comme la possibilité de restaurer des sauvegardes à la demande.

Si vous êtes prêt à commencer à utiliser Jetpack, vous voudrez peut-être envisager la suite de sécurité. Cette collection d'outils vous aidera à assurer la sécurité de votre site lorsque vous passerez du mode hors ligne au mode en ligne !