ホームページ  >  記事  >  バックエンド開発  >  PHP ファイル ディレクトリを作成し、IIS でアクセス許可を設定する方法

PHP ファイル ディレクトリを作成し、IIS でアクセス許可を設定する方法

PHPz
PHPzオリジナル
2023-03-23 14:48:011585ブラウズ

IIS (インターネット インフォメーション サービス) は、Microsoft によって開発された一連の Web サーバー ソフトウェアであり、Windows オペレーティング システムでの Web サイト構築に広く使用されています。ただし、PHP アプリケーションを開発する場合、Web サイトが適切に機能するためには、一連の構成と権限の設定が必要です。

この記事では、IIS 上に PHP ファイル ディレクトリを作成し、適切なアクセス許可を設定する方法を説明します。

IIS は PHP ファイル ディレクトリを作成します

IIS を使用して PHP アプリケーションを構築する前に、PHP をインストールする必要があります。 PHP をまだインストールしていない場合は、PHP の公式 Web サイトから最新バージョンをダウンロードできます。 PHP をインストールした後、IIS で PHP インタープリターを指定する必要があります。

  1. FastCGI モジュールのインストール

まず、IIS に FastCGI モジュールをインストールする必要があります。 FastCGI は、サーバー上のメモリ消費量を削減しながら、PHP アプリケーションのパフォーマンスを向上させます。

  1. FastCGI モジュールを IIS に追加します

FastCGI モジュールを追加する前に、コンピューター上の PHP-cgi.exe へのパスを知っておく必要があります。このファイルは、PHP をインストールすると作成されます。

IIS で、[アプリケーション プール] タブを選択し、アプリケーション プールを右クリックして、[詳細設定] を選択します。 [詳細設定] で、[プロセッサ マッピング] 設定を見つけて、[モジュール マッピングの追加] をクリックします。

ポップアップ ダイアログ ボックスで、FastCGI モジュールを選択します。 「モジュール」ボックスで「FastCGI モジュールへのフルパス」を選択し、「実行可能ファイル」ボックスに PHP-cgi.exe へのフルパスを入力します。完了したら、「OK」をクリックして設定を保存し、ダイアログボックスを閉じます。

  1. PHP フォルダーとindex.php ファイルの作成

IIS で、「PHP」という名前のフォルダーを作成し、「index.php」という名前の PHP ファイルを追加します。これが PHP アプリケーションのホームページになります。

PHP フォルダーのアクセス許可の設定

IIS では、PHP フォルダーにアクセスするためのアクセス許可には追加の設定が必要です。

  1. PHP フォルダーを IIS に追加します

IIS の [既定の Web サイト] または [アプリケーション] で、新しいアプリケーションを作成します。アプリケーションに、作成したばかりの「PHP」フォルダーを指定します。

  1. 「ネットワーク サービス」ユーザー グループのアクセス許可を設定します

「PHP」フォルダーを右クリックし、「プロパティ」オプションを選択して、「セキュリティ」に移動します。タブ。 「ネットワーク サービス」ユーザー グループをフォルダーのアクセス許可リストに追加し、「読み取りおよび実行」許可に設定します。

  1. 匿名 IIS ユーザーを PHP フォルダーに追加します

「PHP」フォルダーを右クリックし、「プロパティ」オプションを選択して、「セキュリティ」と入力します。タブ。フォルダーのアクセス許可リストに「匿名 IIS ユーザー」を追加し、「読み取りと実行」許可に設定します。

結論

上記の手順により、IIS 上に PHP ファイル ディレクトリを作成し、正しいアクセス許可を設定できます。これにより、PHP アプリケーションが適切に機能し、ユーザーにシームレスなエクスペリエンスを提供できるようになります。

以上がPHP ファイル ディレクトリを作成し、IIS でアクセス許可を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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