Maison  >  Article  >  développement back-end  >  Comment créer un répertoire de fichiers PHP et définir les autorisations sur IIS

Comment créer un répertoire de fichiers PHP et définir les autorisations sur IIS

PHPz
PHPzoriginal
2023-03-23 14:48:011512parcourir

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.

  1. Installez le module FastCGI

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.

  1. Ajoutez le module FastCGI à IIS

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.

  1. Créez un dossier PHP et un fichier index.php

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.

  1. Ajoutez le dossier PHP à IIS

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.

  1. Définir les autorisations du groupe d'utilisateurs "Services réseau"

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 ».

  1. Ajouter un utilisateur IIS anonyme au dossier PHP

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn