Dans le développement Web, le problème du PHP qui ne peut pas afficher normalement dans l'environnement IIS se produit de temps à autre, ce qui apporte des problèmes considérables aux développeurs et affecte la progression du projet et l'expérience utilisateur. Cet article analysera ces problèmes en détail et fournira des solutions ciblées pour vous aider à optimiser l'effet d'affichage de PHP dans l'environnement IIS.
Pour résoudre le problème, vous devez comprendre les principales raisons pour lesquelles PHP ne peut pas afficher normalement:
Assurez-vous que PHP a été installé conformément aux normes officielles. Une installation incorrecte entraînera l'exécution du script PHP, n'ayant pas affiché le contenu normalement.
Si IIS ne définit pas la relation de mappage pour traiter les fichiers PHP, le code PHP ne sera pas correctement analysé par le serveur. Vous devez ajouter une carte de gestionnaire dans IIS Manager pour associer l'extension de fichier PHP au fichier exécutable PHP.
Les autorisations de fichiers et de répertoires insuffisantes affecteront également le fonctionnement normal de PHP. Vous devez vous assurer que le compte en cours d'exécution IIS a la permission d'accéder au répertoire où réside le fichier PHP.
Pour les questions ci-dessus, vous pouvez essayer les étapes suivantes:
Confirmez que la version PHP que vous avez installée est compatible avec la version IIS et que le chemin PHP est correctement configuré dans les variables d'environnement système.
C: \ php
Opération via IIS Manager:
Ouvrez IIS Manager, sélectionnez le site Web Target et double-cliquez sur "Mappage du gestionnaire".
Cliquez sur "Ajouter une carte du module", remplissez "* .php" dans le chemin de demande et sélectionnez "FastCGiModule" dans le module.
Définissez le chemin complet du fichier exécutable PHP, enregistrez la configuration et redémarrez IIS.
Dans l'onglet "Sécurité" des propriétés du dossier, confirmez que l'utilisateur IIS a lu et exécuté les autorisations pour s'assurer que le fichier PHP est accessible et exécuté.
Une fois la configuration terminée, créez un fichier de test PHP simple pour vérifier l'effet.
<?php<br> phpinfo ();<br> ?>
Nommez le fichier info.php et placez-le dans le répertoire racine du site Web. Visitez http: // Votre nom de domaine / info.php . Si vous pouvez voir la page d'informations PHP, la configuration réussira.
Lorsque vous rencontrez le problème que PHP ne peut pas afficher normalement dans l'environnement IIS, concentrez-vous sur les trois aspects de l'installation de PHP, de la cartographie des gestionnaires et des autorisations de fichiers. Grâce à une configuration raisonnable et à un réglage de l'autorisation, la plupart des exceptions d'affichage peuvent être résolues. J'espère que ce guide pourra vous fournir une aide pratique pour créer un environnement IIS + PHP stable.