PHP - Installation sous Windows avec IIS

L'installation serveur Windows de PHP exécutant IIS est beaucoup plus simple que sous Unix, car elle implique un binaire précompilé plutôt qu'une construction source.

Si vous envisagez d'installer PHP sur Windows, voici la liste des prérequis -

  • Un serveur Web fonctionnant avec PHP. Sous les versions précédentes de PHP, IIS / PWS était le choix le plus simple car une version de module de PHP était disponible pour cela; mais PHP a maintenant ajouté une sélection beaucoup plus large de modules pour Windows.

  • Une base de données PHP correctement installée comme MySQL ou Oracle, etc. (si vous prévoyez d'en utiliser une)

  • La distribution binaire PHP Windows (téléchargez-la sur www.php.net/downloads.php )

  • Un utilitaire pour décompresser les fichiers (recherchez http://download.cnet.com pour les utilitaires de compression de fichiers PC)

Voici maintenant les étapes pour installer Apache et PHP5 sur votre machine Windows. Si votre version de PHP est différente, faites attention en conséquence.

  • Extrayez l'archive binaire à l'aide de votre utilitaire de décompression; C: \ PHP est un emplacement courant.

  • Copiez certains fichiers .dll de votre répertoire PHP dans votre répertoire systèmes (généralement C: \ Winnt \ System32). Vous avez besoin de php5ts.dll pour chaque cas. Vous devrez probablement aussi copier le fichier correspondant à votre module serveur Web - C: \ PHP \ Sapi \ php5isapi.dll. Il est possible que vous en ayez également besoin dans le sous-dossier dlls - mais commencez par les deux mentionnés ci-dessus et ajoutez-en plus si vous en avez besoin.

  • Copiez php.ini-dist ou php.ini-recommended (de préférence ce dernier) dans votre répertoire Windows (C: \ Winnt ou C: \ Winnt40) et renommez-le php.ini. Ouvrez ce fichier dans un éditeur de texte (par exemple, Bloc-notes). Modifiez ce fichier pour obtenir les directives de configuration; Nous recommandons vivement aux nouveaux utilisateurs de définir le rapport d'erreurs sur E_ALL sur leurs machines de développement à ce stade. Pour l'instant, la chose la plus importante est la directive doc_root sous la section Chemins et répertoires. Assurez-vous que cela correspond à votre dossier IIS Inetpub (ou à l'endroit où vous prévoyez de servir).

  • Arrêtez et redémarrez le service WWW. Aller auStart menu → Settings → Control Panel → Services.Faites défiler la liste jusqu'au service d'administration IIS. Sélectionnez-le et cliquez sur Arrêter. Une fois qu'il s'est arrêté, sélectionnez Service de publication World Wide Web et cliquez sur Démarrer. L'arrêt et le redémarrage du service à partir du Gestionnaire des services Internet ne suffiront pas. Puisqu'il s'agit de Windows, vous souhaiterez peut-être également redémarrer.

  • Ouvrez un éditeur de texte. Tapez: <? Php phpinfo (); ?>. Enregistrez ce fichier dans la racine de document de votre serveur Web sous le nom info.php.

  • Démarrez n'importe quel navigateur Web et parcourez le fichier.vous devez toujours utiliser une requête HTTP (http://www.testdomain.com/info.php ou http: //localhost/info.php ou http://127.0.0.1/info .php) plutôt qu'un nom de fichier (/home/httpd/info.php) pour que le fichier soit analysé correctement

Vous devriez voir un long tableau d'informations sur votre nouveau message d'installation PHP Félicitations!