Configuration du site Web WordPress sur Windows Server 2022 avec IIS

Pour les organisations déjà investies dans les technologies Microsoft, héberger WordPress sur Windows Server 2022 avec IIS est un choix naturel. Tirer parti de Windows Server 2022 avec IIS pour votre site WordPress vous permet de créer un environnement sécurisé, évolutif et performant adapté aux besoins de votre entreprise. Ce guide étape par étape vous montrera comment intégrer de manière transparente WordPress à la puissante infrastructure de serveur de Microsoft, garantissant un processus de configuration fluide et efficace qui maximise les atouts des deux plates-formes.
Objectif:
En suivant ce guide, vous disposerez d’un site WordPress entièrement fonctionnel sur votre serveur Windows 2022. Que vous soyez un professionnel de l’informatique expérimenté ou un débutant, ce guide vous aidera à configurer et à faire fonctionner votre site WordPress sans problème.
Prérequis :
- Une machine Windows Server 2022 avec accès administratif.
- Programme d’installation MySQL
- PhP (version non thread-safe)
- Redistribuable Microsoft Visual C++
- WordPress
Solution étape par étape :
Étape 1 : Installation d’IIS et des outils requis.
- Ouvrez le Gestionnaire de serveur et sélectionnez Gérer > Ajouter des rôles et des fonctionnalités.

ajouter des rôles et des fonctionnalités
- Dans l’Assistant Ajout de rôles et de fonctionnalités, sélectionnez Installation basée sur les rôles ou sur les fonctionnalités, puis cliquez sur Suivant.
- Dans la section Rôles, sélectionnez Serveur Web (IIS) et cliquez sur Suivant.

c’est
- Dans la section Services de rôle, assurez-vous que les services suivants sont sélectionnés :

cgi

iis-services
- Cliquez sur Suivant, puis sur Installer.
- Vérifiez l’installation en visitant localhost, vous verrez la page par défaut suivante d’IIS.

ii est installé
Étape 2 : Installer la version redistribuable de Microsoft Visual C++
- Téléchargez la dernière version de Microsoft Visual C++ à partir de ici.

visuel-c++
- Les applications créées à l’aide des outils Microsoft C et C++ nécessitent Visual C++.
- Pour WordPress, diverses dépendances, notamment les extensions PHP, les serveurs de base de données et les composants du serveur Web, le nécessitent pour fonctionner correctement.
Étape 3 : Installer PHP
- Téléchargez la dernière version de PHP non-Thread Safe à partir de ici.
- Extrayez le fichier ZIP téléchargé dans C:\php
- Ajoutez C:\PHP à la variable d’environnement PATH du système.
- Cliquez avec le bouton droit sur Ce PC > Propriétés > Paramètres système avancés.
- Cliquez sur Variables d’environnement, puis recherchez la variable de chemin dans la section des variables système et cliquez sur Modifier.
- Cliquez sur Nouveau et ajoutez C:\php.

php
- Renommez le nom du fichier php.ini-production en php.ini
Étape 4 : Configurer PHP pour WordPress
- Ouvrez le fichier C:\php\php.ini dans un éditeur de texte.
- Décommentez et modifiez les valeurs suivantes :
cgi.force_redirect = 0 cgi.fix_pathinfo = 1 fastcgi.impersonate = 1 fastcgi.logging = 0 extension=mysqli extension=pdo_mysql
Étape 5 : Configurer IIS pour PHP
A) Mappage des gestionnaires :
- Ouvrez le Gestionnaire IIS.
- Sélectionnez votre serveur dans le panneau de gauche.
- Double-cliquez sur Mappages de gestionnaires.
- Cliquez sur Ajouter un mappage de module dans le volet Actions.
- Définissez le chemin de la requête sur *.php, le module sur FastCgiModule, l’exécutable sur C:\php\php-cgi.exe et n’importe quel nom.

mappages de gestionnaires
B) Document par défaut :
- Cliquez sur l’option Documents par défaut.
- Ajoutez default.php et index.php

document par défaut
Étape 6 : Créer et configurer le pool d’applications IIS
A) Création d’un nouveau pool d’applications
- Faites un clic droit sur « Pools d’applications »
- Cliquez sur la fenêtre « Ajouter un pool d’applications ».

pool d’applications
B) Configurer le pool d’applications
- Dans la liste « Pools d’applications », recherchez le pool d’applications WordPress nouvellement créé.
- Faites un clic droit dessus et sélectionnez « Définir les paramètres par défaut du pool d’applications »
- Cliquez sur ApplicationPoolIdentity > Compte personnalisé > Définir les informations d’identification > Fournissez le nom d’utilisateur et le mot de passe de l’administrateur.

utilisateur-pool-d’applications
C) Modifier le pool d’applications pour le site Web par défaut
- Cliquez sur Site Web par défaut.
- Cliquez avec le bouton droit sur le paramètre de base sous Modifier le site à l’extrême droite.
- Sélectionnez le pool d’applications que nous avons créé précédemment, c’est-à-dire WordPress.

pool d’applications par défaut
Étape 7 : Installer MySQL
- Téléchargez le programme d’installation MySQL depuis ici.
- Exécutez le programme d’installation et choisissez l’option Serveur et Workbench.
- Suivez les invites pour terminer l’installation et définissez un mot de passe root lorsque vous y êtes invité.
- Une fois installé, ouvrez MySQL Workbench, créez une base de données pour WordPress et accordez tous les privilèges à l’utilisateur root.
Note:
Vous pouvez utiliser les commandes mysql cli pour créer la base de données.
Vous pouvez créer un nouvel utilisateur pour WordPress, mais j’utiliserai uniquement l’utilisateur root.
Étape 8 : Téléchargez et configurez WordPress
- Téléchargez la dernière version de WordPress depuis ici.
- Extrayez le fichier ZIP dans C:\inetpub\wwwroot\wordpress.
- Renommez le wp-config-sample.php en wp-config.php
- Ouvrez le fichier wp-config.php dans un éditeur de texte et fournissez les détails de la base de données.

détails de la base de données
Étape 9 : Configurer WordPress
- Ouvrez un navigateur Web et accédez à http://localhost/wp-config/install.php

configuration-wordpress
- Remplissez tous les détails et cliquez sur Installer WordPress.

configurations wordpress

WordPress installé
Étape 10 : Accéder au site Web
- Accédez au panneau d’administration en utilisant localhost/wordpress/wp-admin

administrateur wordpress
- Vous pouvez accéder au site Web en utilisant
/wordpress

accéder à WordPress
Conclusion:
La configuration de WordPress sur Windows Server 2022 avec IIS est un choix stratégique pour les entreprises cherchant à tirer parti des technologies de serveur robustes de Microsoft tout en utilisant les puissantes capacités de gestion de contenu de WordPress. En suivant les étapes décrites dans ce guide, vous pouvez créer un environnement sécurisé, évolutif et performant adapté aux besoins de votre organisation.
Que vous hébergez un site Web de petite entreprise ou une plate-forme d’entreprise à grande échelle, cette intégration vous permet d’exploiter le meilleur des deux mondes, en garantissant que votre site WordPress est non seulement fonctionnel mais également optimisé pour la sécurité, les performances et le long terme. évolutivité. Avec la bonne configuration et une gestion continue, votre site WordPress sur Windows Server 2022 avec IIS peut servir de base solide pour votre présence numérique, prête à répondre aux exigences du paysage en ligne actuel en constante évolution.
VOUS TROUVEZ CECI UTILE ? PARTAGEZ-LE
Source link