XAMPP est utilisé par de nombreux administrateurs WordPress pour configurer des environnements WordPress. Bien qu’il existe de nombreux cas d’utilisation différents, certains des cas d’utilisation les plus courants sont la configuration d’un environnement de test, de développement ou de test. Étant un environnement hautement configurable, XAMPP offre de nombreux avantages, notamment la possibilité de configurer plusieurs sites WordPress via des hôtes virtuels.

Qu’est-ce que XAMPP ?

Qu'est-ce que XAMPP ?
© ytimg.com

XAMPP est ce qu’on appelle un environnement de développement. Il comprend tous les packages dont un développeur PHP a besoin pour développer un logiciel PHP. Voir l'article : Tesla publie la nouvelle mise à jour logicielle Full Self-Driving Beta 10.9 et annonce son expansion au Canada. En même temps, il nous fournit tout ce dont nous avons besoin pour mettre en place un environnement WordPress.

WordPress a besoin de quelques éléments pour fonctionner. Le serveur ou le plan d’hébergement, sur lequel tous les composants sont installés et exécutés, et le nom de domaine sont deux choses que nous connaissons tous. Cependant, le serveur a également besoin d’un certain nombre de packages logiciels pour exécuter WordPress. Ceux-ci inclus:

Serveur Web : Le serveur Web est ce que le site Web WordPress fournit réellement. Il existe de nombreux serveurs Web différents, notamment Nginx, Apache et IIS, avec XAMPP, y compris Apache.

Base de données SQL : WordPress utilise une base de données SQL pour stocker les données. Alors que la plupart connaissent la saveur MySQL de SQL, dans de nombreux cas, vous obtenez MariaDB. Il est important de noter que de nombreuses personnes et organisations utilisent les termes de manière interchangeable.

Note de nerd : MySQL a été acquis par Oracle en 2009. En raison de problèmes liés à cette acquisition, plusieurs développeurs MySQL ont déplacé le développement vers MariaDB. MariaDB est entre-temps devenu l’un des SGBDR les plus utilisés.

PHP – PHP est le langage dans lequel WordPress est écrit et dont WordPress a besoin pour fonctionner. Cela est nécessaire car le code WordPress doit être exécuté à partir du serveur Web, ce que nous ne pouvons faire que si PHP est installé.

XAMPP inclut tout ce qui précède dans un package facile à installer. Au lieu d’installer chaque élément individuellement, nous obtenons un programme d’installation qui fournit tout, ce qui facilite grandement l’installation de tous les composants dont nous avons besoin sans nous soucier des dépendances et des configurations.

En passant, XAMPP inclut également Perl. Bien que cela ne soit pas nécessaire pour exécuter WordPress, les administrateurs WordPress plus techniques peuvent l’utiliser pour écrire des scripts.

Une autre chose qui vient avec XAMPP, que vous aimerez peut-être, est Bitnami pour XAMPP. Bitnami est un produit logiciel d’application groupé de VMware qui nous permet d’installer des modules comme WordPress aussi facilement que nous installons n’importe quel autre logiciel. Avec XAMPP et Bitnami, nous pouvons avoir un environnement de staging complet opérationnel en quelques minutes.

Note Geek : Le X dans XAMPP indique qu’il est disponible pour différents systèmes d’exploitation. Dans ce cas, vous pouvez télécharger XAMPP pour Windows, Mac OS et Linux.

Articles en relation

Pourquoi utiliser XAMPP ?

Pourquoi utiliser XAMPP ?
© undsgn.com

XAMPP facilite l’installation de tout ce dont nous avons besoin pour créer un environnement de staging WordPress dans un package pratique. Lire aussi : La police de Keiser publie également des arrestations mineures sur Facebook ; Fair-play ou honte publique ? Bien sûr, vous pouvez toujours télécharger et installer chaque package individuellement et le résultat final sera le même, tant que vous vous sentirez à l’aise de vous salir les mains avec les fichiers de configuration.

Téléchargement XAMPP

Comme indiqué ci-dessus, XAMPP est disponible pour tous les principaux systèmes d’exploitation, y compris Windows, Linux et Mac. Lire aussi : Les 10 meilleures bandes dessinées Marvel de tous les temps, selon Ranker.Par conséquent, quelle que soit votre configuration, vous pouvez télécharger XAMPP pour votre système d’exploitation directement à partir de leur site Web.

Installation de XAMPP

L’installation de XAMPP est un processus assez simple, sans compétences techniques particulières requises. Voir l'article : Apple et Samsung pourraient produire des téléphones d’une valeur de 5 milliards de dollars au cours de l’exercice 22. Pour commencer, double-cliquez simplement sur le fichier téléchargé et suivez les instructions fournies à l’écran.

Vous devrez choisir l’emplacement où vous souhaitez installer XAMPP, la langue et si vous souhaitez installer Bitnami pour XAMPP. Selon la configuration de votre machine, vous devrez peut-être créer des exceptions de pare-feu pour MariaDB et Apache.

Note Geek : Si vous n’accédez à l’environnement que localement, vous n’aurez pas besoin d’ouvrir les ports du pare-feu.

Installer WordPress

Une fois que XAMPP est opérationnel, vous pouvez installer WordPress en téléchargeant le module WordPress Bitnami pour XAMPP. Encore une fois, c’est un processus assez simple. Voir l'article : Microsoft publie la mise à jour Office pour Mac avec prise en charge complète d’Apple Silicon dans Excel. Vous devrez configurer votre compte d’utilisateur et le nom de votre site Web pendant que le programme d’installation s’occupe de tout le reste, y compris la création des bases de données requises.

Une fois cette opération terminée, vous pourrez vous connecter à votre nouvelle installation WordPress.

Configuration WordPress

Si vous avez déjà un site Web actif et que vous souhaitez configurer un environnement intermédiaire/de développement, vous pouvez le sauvegarder et le restaurer dans l’environnement intermédiaire. Cela vous aidera à vous assurer que vous avez le même environnement sur les deux systèmes. Lire aussi : iPhone 14 Pro : tout ce que nous savons. Si vous n’avez pas encore de site Web actif, vous pouvez continuer et commencer à configurer votre site Web dans l’environnement de test.

Options de configuration supplémentaires : exécution de plusieurs sites WordPress sur XAMPP

Vous pouvez exécuter plusieurs sites Web WordPress dans votre environnement de staging XAMPP via des hôtes virtuels. A voir aussi : Marvel’s Eternals vient peut-être de créer un coréen Canon MCU Avenger.

Les hôtes virtuels nous permettent d’utiliser des alias pour exécuter plusieurs sites Web sur la même adresse IP et le même serveur Web.La bonne nouvelle est que la fonctionnalité est intégrée ; tout ce que nous devons faire est de l’activer, puis de créer les hôtes virtuels dont nous avons besoin. Bien qu’il n’y ait pas de limite stricte au nombre d’hôtes virtuels que vous pouvez créer, si la journalisation est activée pour chacun des hôtes virtuels, vous ne pourrez peut-être pas dépasser 64 hôtes virtuels.

Ajouter plus d’hôtes virtuels

Les hôtes virtuels sont ajoutés via le fichier de configuration des hôtes virtuels HTTPD. A voir aussi : Tesla annonce des bénéfices records mais met en garde contre des problèmes d’approvisionnement. Vous trouverez ce fichier dans le répertoire suivant : C:xamppapacheconfextrahttpd-vhosts.conf

Si vous avez installé XAMPP dans un répertoire différent, le fichier de configuration s’y trouvera à la place du chemin fourni ci-dessus.

Note geek : httpd dans le nom de fichier signifie http daemon. Les démons sont des processus d’arrière-plan Linux avec httpd comme processus d’arrière-plan Apache. Sous Windows, les démons sont appelés services, mais la convention de nommage de Linux est restée verrouillée. Revenons maintenant à l’édition du fichier.

1. Activer les hôtes virtuels dans la configuration Apache

La première chose que vous devez faire est de trouver et de décommenter la ligne suivante :

Cela indique à Apache que nous allons utiliser des hôtes virtuels sur le port 80. Ainsi, à la fin du fichier, ajoutez les 4 lignes suivantes :

Une fois cela fait, nous pouvons commencer à ajouter des hôtes virtuels. Ceux-ci doivent être ajoutés manuellement dans le fichier httpd-vhosts.conf, que vous trouverez dans /xampp/apache/conf/extra. Pour chaque hôte virtuel que nous voulons ajouter, nous devons ajouter un ensemble de directives qui fournissent à Apache les détails de configuration de base. Ceux-ci sont constitués comme suit :

Voyons ce que fait chaque ligne

Vous devrez ajouter un ensemble de directives pour chaque hôte virtuel séparément. Après avoir configuré tous les hôtes virtuels, enregistrez le fichier et fermez. Pour vérifier et confirmer que toute la syntaxe de la configuration Apache est correcte, exécutez le processus httpd.exe avec l’option –t à partir du répertoire c: xampp apache bin, comme illustré dans la capture d’écran suivante.

3. Facultatif : modifiez le fichier d’hôtes Windows

Vous pouvez accéder à l’environnement de test via des noms plus descriptifs en modifiant le fichier d’hôtes Windows. Par exemple. Vous voudrez peut-être vous connecter à votre site Web en tapant stagingsite.com au lieu de localhost / stagingsite, ce qui facilitera la mémorisation.

Note Geek : Le fichier hosts est un fichier texte qui mappe les adresses IP aux noms d’hôtes. Windows vérifie ce fichier avant d’envoyer des requêtes DNS, écrasant ainsi les noms de domaine réels. Bien que les fichiers hôtes aient été la source de nombreuses blagues, ils sont en fait antérieurs au DNS. À l’origine, il s’agissait d’un fichier géré par l’Institut de recherche de Stanford et partagé par ceux qui voulaient accéder à la première version de ce qui est aujourd’hui Internet, leur permettant de visiter des sites Web.Cela signifie, en fait, que vous deviez télécharger périodiquement le DNS serveur au lieu de simplement envoyer une requête. Mah.

Une fois que vous êtes satisfait de l’environnement de test, vous pouvez simplement effectuer une sauvegarde et la restaurer dans l’environnement en direct.

Le post Comment configurer plusieurs sites WordPress à l’aide de XAMPP est apparu pour la première fois sur WP White Security.

*** Il s’agit d’un blog syndiqué du réseau des blogueurs de sécurité de WP White Security écrit par Danny Sullivan. Lisez le message original sur : https://www.wpwhitesecurity.com/multiple-websites-xampp/