ホームページ >バックエンド開発 >PHPの問題 >iisがphpフォルダの権限にアクセスできない問題を解決する方法

iisがphpフォルダの権限にアクセスできない問題を解決する方法

PHPz
PHPzオリジナル
2023-04-13 09:20:421350ブラウズ

IIS (インターネット インフォメーション サービス) は、Microsoft によって開発された Web サーバー ソフトウェアであり、ASP.NET Web サイトをホストするために Windows オペレーティング システムで一般的に使用されます。同時に、IIS は PHP 環境もサポートしますが、PHP Web サイトを構築する過程で、PHP フォルダーのアクセス許可にアクセスできないという問題が発生します。

これは非常に一般的な問題です。この記事では、IIS が PHP フォルダーのアクセス許可にアクセスできない問題について詳しく説明します。お役に立てれば幸いです。

1. 問題の説明

IIS で PHP Web サイトを構築すると、次の問題が発生することがあります:

ブラウザを通じて PHP ファイルにアクセスすると、Web ページが403 Forbidden (Access Denied) プロンプトが表示されます

FTP クライアントを使用して PHP ファイルをサーバーにアップロードできません

IIS 構成の PHP フォルダーにアクセスできません

これらのエラー プロンプト同じ問題が表示されます。つまり、IIS が PHP フォルダーのアクセス許可にアクセスできません。では、IIS でこの問題を解決するにはどうすればよいでしょうか?以下、詳細に説明する。

2. フォルダーのアクセス許可を確認する

IIS が PHP フォルダーにアクセスできないというアクセス許可の問題が発生した場合、最初のステップはフォルダーのアクセス許可を確認することです。次の手順でフォルダーのアクセス許可を表示および変更できます。

  1. Windows エクスプローラーを開きます。
  2. Windows エクスプローラーで、PHP フォルダーを見つけます。
  3. PHP フォルダーを右クリックします。
  4. [プロパティ] を選択し、次のように入力します。 PHP フォルダーのプロパティ
  5. PHP フォルダーのプロパティ インターフェイスで、[セキュリティ] タブを選択します。
  6. [セキュリティ] タブで、IIS_IUSRS ユーザー グループがあるかどうかを確認します
  7. そうでない場合は、[編集] ボタンをクリックし、表示される編集パネルで [追加] ボタンをクリックし、新しいユーザー グループ名として「iis_iusrs」と入力し、保存して確認します。
  8. IIS_IUSRS を選択します。ユーザー グループを作成し、それに対応するアクセス許可を設定します: 読み取り、書き込み、変更、削除

上記の手順は、PHP フォルダーのアクセス許可を設定することです。以下では、IIS で PHP 拡張機能を構成する方法について説明します。

3. IIS での PHP 拡張機能の構成

PHP 拡張機能を構成する前に、サーバーに PHP がインストールされていることを確認してください。 PHP がインストールされていない場合は、関連情報を参照して最新バージョンの PHP をインストールしてください。

  1. 「インターネット インフォメーション サービス (IIS) マネージャー」を開き、構成するサイトを見つけます
  2. 「サイト」の下の「ハンドラー マッピング」をダブルクリックします
  3. [ハンドラー マッピング] メニューで、[モジュール マッピングの追加] を選択します。
  4. ポップアップの [モジュール マッピングの追加] ウィンドウで、次のように入力します。

リクエスト パス: *.php

モジュール: FastCgiModule (そうでない場合は、FastCgiModule がサーバーにインストールされていることを確認してください)

実行可能ファイル: D:\php\php-cgi.exe (この例では、PHP がインストールされています) D ドライブの php フォルダー IIS Web サイトでは、すでに PHP フォルダーに正常にアクセスできます。

概要

    IIS Web サイトを構築する場合、PHP フォルダーにアクセスできないという権限の問題がよく発生しますが、これも非常に簡単に解決できます。この問題は、フォルダーのアクセス許可を正しく設定し、IIS で PHP 拡張子をマッピングするだけで解決できます。この記事があなたのお役に立てば幸いです。

以上がiisがphpフォルダの権限にアクセスできない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。