1 votes

Comment configurer PHP pour qu'il s'exécute localement ?

J'ai essayé de configurer mon système pour exécuter un serveur PHP.

Je suis sous Windows 10 et j'utilise IIS.

J'ai parcouru les fonctionnalités de Windows et activé les outils de gestion du Web sous les services d'information Internet.

enter image description here

Je suis allé à LocalHost et cela fonctionne bien : enter image description here

J'ai téléchargé et essayé d'installer PHP 5.6.0 avec le programme d'installation de la plate-forme Web. enter image description here

Pour une raison quelconque, lorsque j'essaie de l'installer, j'obtiens une erreur sur un des fichiers qui est automatiquement ajouté lorsque j'ai sélectionné PHP 5.6.0 à installer - le gestionnaire PHP pour IIS :

enter image description here enter image description here

Lorsque j'ai voulu télécharger et installer le fichier manuellement, il m'a été indiqué ceci -

enter image description here

J'ai créé le fichier PHP de base comme il est suggéré. aquí :

<?
    phpinfo();
?>

J'ai enregistré ce fichier dans le dossier C:\inetpub\wwwroot répertoire :

enter image description here

Cependant, lorsque j'accède à LocalHost/Info.php, tout ce que j'obtiens, c'est ceci -

enter image description here

J'ai essayé manuellement installation de PHP et la configuration du .ini et j'ai essayé d'ajouter manuellement le fichier PHP_via_FastCGI Mappage des modules aux mappages du gestionnaire IIS -

enter image description here

Afin de m'assurer que le fichier PHP était réellement consulté, j'y ai ajouté du texte brut, et cela semble correct.

enter image description here

Qu'est-ce que je fais de mal ? Pourquoi le phpinfo() La commande ne passe pas ?

3voto

Kent Points 1614

Il se peut que l'étiquette courte <? n'est pas prise en charge. Essayez de modifier le fichier pour qu'il commence par <?php comme première ligne ?

0voto

Giacomo1968 Points 48326

L'erreur est très probablement due au fait que le fichier PHP n'est pas analysé par IIS pour une raison quelconque. Il se peut que le fichier info.php le fichier lui-même n'est pas en texte clair ou est corrompu d'une manière ou d'une autre. N'oubliez pas que lorsque vous programmez, vous devez utiliser un éditeur de texte brut, et non quelque chose qui ajoute des éléments supplémentaires comme Word ou autre.

En général, lorsqu'un écran blanc s'affiche en PHP, cela signifie qu'une erreur s'est produite. Vous devez donc vérifier les journaux de votre IIS ou ajuster les paramètres de l'interface utilisateur. php.ini pour afficher les erreurs dans le navigateur web. Il suffit de chercher display_errors dans votre php.ini et le régler sur display_errors=1

Mais en toute honnêteté, à moins que vous n'ayez vraiment besoin que PHP s'exécute via IIS, vous feriez bien mieux d'utiliser WAMP o XAMPP qui sont des versions en boîte d'une version Windows d'une pile LAMP - Linux, Apache, MySQL et PHP - mais pour les systèmes Windows. Ces environnements de développement préemballés vous épargnent des tonnes de maux de tête et sont largement soutenus par la communauté des développeurs PHP.

Si vous vous lancez dans l'installation de PHP à partir des sources sur un système, vous allez passer beaucoup trop de temps à vous occuper des particularités du système au lieu de développer PHP. Optez toujours pour une pile *AMP pré-packagée plutôt que de toucher au cœur de votre système d'exploitation.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X