Maison > développement back-end > Problème PHP > Comment résoudre le problème selon lequel iis ne peut pas accéder aux autorisations du dossier php

Comment résoudre le problème selon lequel iis ne peut pas accéder aux autorisations du dossier php

PHPz
Libérer: 2023-04-13 10:12:31
original
1343 Les gens l'ont consulté

IIS (Internet Information Services) est un logiciel de serveur Web développé par Microsoft, couramment utilisé sur les systèmes d'exploitation Windows pour héberger des sites Web ASP.NET. Dans le même temps, IIS prend également en charge l'environnement PHP, mais lors du processus de création d'un site Web PHP, vous rencontrerez le problème de ne pas pouvoir accéder aux autorisations du dossier PHP.

Il s'agit d'un problème très courant. Dans cet article, nous examinerons le problème selon lequel IIS ne peut pas accéder aux autorisations du dossier PHP. Nous espérons que cela pourra vous aider.

1. Description du problème

Lorsque nous construisons un site Web PHP dans IIS, nous rencontrons parfois les problèmes suivants :

Lors de l'accès aux fichiers PHP via un navigateur, la page Web affiche une invite 403 interdit (accès refusé)

Impossible utilisé Le client FTP télécharge des fichiers PHP sur le serveur

Impossible d'accéder au dossier PHP dans la configuration IIS

Ces messages d'erreur indiquent tous le même problème, c'est-à-dire qu'IIS ne peut pas accéder aux autorisations du dossier PHP. Alors, comment résoudre ce problème dans IIS ? Ceci sera décrit en détail ci-dessous.

2. Vérifiez les autorisations du dossier

Lorsque nous rencontrons le problème d'autorisation selon lequel IIS ne peut pas accéder au dossier PHP, la première étape devrait être de vérifier les autorisations du dossier. Nous pouvons afficher et modifier les autorisations des dossiers en suivant les étapes suivantes.

  1. Ouvrez l'Explorateur Windows
  2. Dans l'Explorateur Windows, recherchez le dossier PHP
  3. Cliquez avec le bouton droit sur le dossier PHP
  4. Sélectionnez "Propriétés" et entrez les propriétés du dossier PHP
  5. Dans les propriétés de l'interface du dossier PHP, sélectionnez l'onglet "Sécurité"
  6. Sous l'onglet "Sécurité", vérifiez s'il existe un groupe d'utilisateurs IIS_IUSRS
  7. Sinon, cliquez sur le bouton "Modifier", et dans le panneau d'édition qui apparaît, cliquez sur le bouton "Ajouter", Entrée "iis_iusrs" comme nouveau nom de groupe d'utilisateurs, enregistrez et confirmez
  8. Sélectionnez le groupe d'utilisateurs IIS_IUSRS et définissez les autorisations correspondantes : lire, écrire, modifier, supprimer

Les étapes ci-dessus consistent à définir les autorisations du PHP dossier. Ci-dessous, nous verrons comment configurer les extensions PHP dans IIS.

3. Configurez l'extension PHP dans IIS

Avant de configurer l'extension PHP, assurez-vous d'avoir installé PHP sur le serveur. Si PHP n'a pas été installé, veuillez d'abord vous référer aux informations pertinentes et installer la dernière version de PHP.

  1. Ouvrez « Internet Information Services (IIS) Manager » et recherchez le site que vous souhaitez configurer
  2. Sous « Site », double-cliquez sur « Handler Mapping »
  3. Sous le menu « Handler Mapping », sélectionnez « Add Module Mapping » " 
  4. Dans la fenêtre contextuelle Ajouter un mappage de module, entrez ce qui suit :

Chemin de la requête : *.php

Module : FastCgiModule (sinon, assurez-vous que FastCgiModule est installé sur le serveur)

Fichier exécutable : D :phpphp-cgi.exe (Dans cet exemple, PHP est installé dans le dossier php sous le lecteur D)

Nom : PHP

  1. Cliquez sur le bouton "OK" pour enregistrer les éléments de configuration

Avec les configurations ci-dessus , je crois que votre site Web IIS peut désormais accéder avec succès au dossier PHP.

Résumé

Lors de la création d'un site Web IIS, il est courant de rencontrer le problème d'autorisation consistant à ne pas pouvoir accéder au dossier PHP, mais il est également très facile à résoudre. Ce problème peut être résolu en définissant simplement les autorisations du dossier et en mappant l'extension PHP dans IIS. J'espère que cet article pourra vous être utile.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal