IIS (Internet Information Services) est un ensemble de logiciels de serveur Web développés par Microsoft et est largement utilisé pour la création de sites Web sur les systèmes d'exploitation Windows. Cependant, lors du développement d'applications PHP, une série de paramètres de configuration et d'autorisation sont nécessaires pour garantir le bon fonctionnement du site Web.
Dans cet article, nous explorerons comment créer un répertoire de fichiers PHP sur IIS et définir les autorisations appropriées.
IIS crée un répertoire de fichiers PHP
Avant d'utiliser IIS pour créer une application PHP, vous devez installer PHP. Si PHP n’est pas encore installé, vous pouvez télécharger la dernière version sur le site officiel de PHP. Après avoir installé PHP, vous devez spécifier l'interpréteur PHP dans IIS.
Tout d'abord, vous devez installer le module FastCGI dans IIS. FastCGI améliore les performances des applications PHP tout en réduisant la consommation de mémoire sur le serveur.
Avant d'ajouter le module FastCGI, vous devez connaître le chemin d'accès à PHP-cgi.exe sur votre ordinateur. Ce fichier sera créé lors de l'installation de PHP.
Dans IIS, sélectionnez l'onglet Pools d'applications, puis cliquez avec le bouton droit sur votre pool d'applications et sélectionnez Paramètres avancés. Dans Paramètres avancés, recherchez le paramètre Mappage du processeur et cliquez sur Ajouter un mappage de module.
Dans la boîte de dialogue contextuelle, sélectionnez le module FastCGI. Dans la zone Module, sélectionnez Chemin complet vers le module FastCGI et dans la zone Exécutable, entrez le chemin complet vers PHP-cgi.exe. Une fois terminé, cliquez sur OK pour enregistrer les paramètres et fermer la boîte de dialogue.
Dans IIS, créez un dossier nommé "PHP" et ajoutez un fichier PHP nommé "index.php" dans le dossier. Ce sera la page d'accueil de votre application PHP.
Définir les autorisations du dossier PHP
Dans IIS, les autorisations d'accès au dossier PHP nécessitent certains paramètres supplémentaires.
Dans IIS, sous « Site Web par défaut » ou « Applications », créez une nouvelle application. Pointez l'application vers le dossier "PHP" que vous venez de créer.
Faites un clic droit sur votre dossier "PHP", sélectionnez l'option "Propriétés" et accédez à l'onglet "Sécurité". Ajoutez le groupe d'utilisateurs « Services réseau » à la liste des autorisations d'accès au dossier et définissez-le sur les autorisations « Lecture et exécution ».
Faites un clic droit sur votre dossier "PHP", sélectionnez l'option "Propriétés" et accédez à l'onglet "Sécurité". Ajoutez « Utilisateur IIS anonyme » à la liste des autorisations d'accès au dossier et définissez-le sur les autorisations « Lecture et exécution ».
Conclusion
Avec les étapes ci-dessus, vous pouvez créer un répertoire de fichiers PHP sur IIS et définir les autorisations appropriées. Cela garantira que votre application PHP fonctionne correctement et offre une expérience transparente à vos utilisateurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!