Appuyer sur "Entrée" pour passer au contenu

Installation et configuration de PHP sous IIS

0

Présentation

Dans ce tutoriel, je vais vous expliquer comment :

  • Installer PHP sous IIS
  • Configurer PHP avec PHP Manager for IIS
  • Création de site ou vhost
  • Executer des versions de PHP différentes en fonction du site

Prérequis

Pour la mise en oeuvre de PHP sous IIS, vous avez besoin d’une installation « fraiche » du service web.

Un tutoriel est disponible : Windows Serveur : IIS installation.

Mise en oeuvre de PHP sous IIS

Installation de PHP

1. Depuis la console IIS, cliquer sur Web Plateform Installer 1.
Exécuter web plateform installer pour installer php sous iis

2. Patienter pendant le chargement …
Chargement du module

3. Dans la zone de rechercher saisir PHP 1 et appuyer sur la touche Entrée.
Rechercher PHP

4. L’ensemble des versions PHP disponibles doit s’afficher, cliquer sur le bouton Ajouter 1.
Résultat de la recherche

5. L’ajout de PHP à IIS par la Web plateform installer tente aussi d’installer PHP Manager for IIS A. Cliquer sur le bouton Installer 1.
Sélection de PHP

6. Sur la nouvelle fenêtre qui s’ouvre, cliquer sur J’accepte 1.
Résumé des composant à installer

7. Patienter pendant le téléchargement et l’installation de PHP.
Installation des composants

8. Il est possible que l’installation de PHP Manager soit en erreur A. Cliquer sur le bouton Terminer 1 pour fermer l’assistant.
Résultat installation

9. Pour vérifier l’activation de PHP, retourner sur la page d’accueil de IIS et cliquer sur Mappages de gestionnaire 1.
Aller sur le mappage

10. On retrouve les deux versions de PHP 1.
Vérification de l'activation de PHP

11. En double cliquant sur un enregistrement, vous pouvez voir les propriétés du module.
Détail du module

Installation de PHP Manager for IIS

1. Télécharger la version de PHP Manager correspondante à votre système d’exploitation ici.

2. Si vous avez un message d’erreur vous demandant d’installer .NET Framework 2.0, cliquer sur No 1 et faite l’ajout par l’ajout de rôles et fonctionnalités.
Message d'alerte .NET Framework 2.0

3. Cliquer sur Next > 1.
Programme d'installation de PHP Manager for IIS

4. Accepter la licence 1 et cliquer sur Next > 2.
Accepter la licence

5. Fermer l’assistant d’installation en cliquant sur Close 1.
Installation de PHP Manager for IIS terminée

6. Fermer et relancer la console IIS.

Configuration de PHP

1. Depuis la console, cliquer sur PHP Manager 1.
Lancer la console PHP Manager

2. Depuis ce module vous pouvez administrer la quasi totalité de la configuration, gérer les extensions, ajouter / supprimer des versions de PHP …
Gestion de PHP sous IIS

Activer une extension

1. Depuis PHP Manager, cliquer sur Activer ou désactiver une extension 1.
Gestion des extensions PHP

2. Vous avez l’ensemble de extensions disponibles sur votre serveur pour la version de PHP qui s’affiche regrouper par Etat. A les extensions actives et B les inactives.
Aperçu des extensions disponibles

3. Sélectionner l’extension que vous souhaitez activer 1, faite un clic droit dessus et cliquer sur Activer 2.
Activation d'une extensio

4. L’extension passe dans le groupe des activées 1.
Extension activée

5. Retourner sur la page d’accueil de IIS et Redémarrer 1 le service IIS pour la prise en compte.
Redémarrer IIS

Utiliser des versions différentes de PHP en fonction des sites

Dans cette partie, nous allons voir comment utiliser des versions différentes de PHP en fonction des sites.

En exemple, nous allons créer deux sites.

Les points 1 et 2 sont facultatifs, j’ai effectué ces étapes pour le lab, vous pouvez également ajouter les enregistrements sur votre serveur DNS.

1. Editer le fichier hosts qui se trouve C:\Windows\System32\drivers\etc.

L’éditeur doit être lancer en mode administrateur.

2. Ajouter les lignes pour la résolution de nom 1.
Fichier hosts

3. Créer les dossiers 1 qui vont recevoir les sites internet.
Dossier site

4. Retourner sur l’interface IIS, faite un clic droit sur Sites 1 et cliquer sur Ajouter un site Web … 2.
Ajouter un site sous IIS

5. Entrer le nom du site 1, le dossier ou celui-ci sera stocké 2, le nom Dns complet du site 3 et cliquer sur le bouton OK 4.
Configuration du site

6. Faites de même pour le second site (php5.rdrit.lab).

7. Les deux sites sont maintenant créés.
Listes des sites

8. Dans les dossiers qui hébergent les sites, créer un nouveau fichier phpinfo.php et entrer le code suivant :
Contenu du fichierFichier phpinfo.php dans le dossier du site

<?php
phpinfo();
?>

9. Lancer un navigateur internet et entrer l’url de vos sites. Ils sont normalement sur le même version (PHP 7.2.2).
Résultat PHP Info

10. Retourner sur la console IIS, cliquer sur le site php5 1 et cliquer sur PHP Manager 2.
Edition du site PHP5

11. Cliquer sur Changer la version de PHP 1, puis dans la fenêtre sélectionner la version voulue 2 et cliquer sur OK 3.
Changer la version de PHP

12. La version courante de PHP a été modifiée 1.
Visualisation du changement de version

13. Retourner sur la gestion du site et redémarrer le 1.
Redémarrer le site

14. Retourner sur votre navigateur actualiser la page pour voir le changement de version sur la fonction phpinfo 1.
Les versions de PHP sont différentes

Laisser un commentaire