IIS (インターネット インフォメーション サービス) は、Microsoft によって開発された一連の Web サーバー ソフトウェアであり、Windows オペレーティング システムでの Web サイト構築に広く使用されています。ただし、PHP アプリケーションを開発する場合、Web サイトが適切に機能するためには、一連の構成と権限の設定が必要です。
この記事では、IIS 上に PHP ファイル ディレクトリを作成し、適切なアクセス許可を設定する方法を説明します。
IIS は PHP ファイル ディレクトリを作成します
IIS を使用して PHP アプリケーションを構築する前に、PHP をインストールする必要があります。 PHP をまだインストールしていない場合は、PHP の公式 Web サイトから最新バージョンをダウンロードできます。 PHP をインストールした後、IIS で PHP インタープリターを指定する必要があります。
まず、IIS に FastCGI モジュールをインストールする必要があります。 FastCGI は、サーバー上のメモリ消費量を削減しながら、PHP アプリケーションのパフォーマンスを向上させます。
FastCGI モジュールを追加する前に、コンピューター上の PHP-cgi.exe へのパスを知っておく必要があります。このファイルは、PHP をインストールすると作成されます。
IIS で、[アプリケーション プール] タブを選択し、アプリケーション プールを右クリックして、[詳細設定] を選択します。 [詳細設定] で、[プロセッサ マッピング] 設定を見つけて、[モジュール マッピングの追加] をクリックします。
ポップアップ ダイアログ ボックスで、FastCGI モジュールを選択します。 「モジュール」ボックスで「FastCGI モジュールへのフルパス」を選択し、「実行可能ファイル」ボックスに PHP-cgi.exe へのフルパスを入力します。完了したら、「OK」をクリックして設定を保存し、ダイアログボックスを閉じます。
IIS で、「PHP」という名前のフォルダーを作成し、「index.php」という名前の PHP ファイルを追加します。これが PHP アプリケーションのホームページになります。
PHP フォルダーのアクセス許可の設定
IIS では、PHP フォルダーにアクセスするためのアクセス許可には追加の設定が必要です。
IIS の [既定の Web サイト] または [アプリケーション] で、新しいアプリケーションを作成します。アプリケーションに、作成したばかりの「PHP」フォルダーを指定します。
「PHP」フォルダーを右クリックし、「プロパティ」オプションを選択して、「セキュリティ」に移動します。タブ。 「ネットワーク サービス」ユーザー グループをフォルダーのアクセス許可リストに追加し、「読み取りおよび実行」許可に設定します。
「PHP」フォルダーを右クリックし、「プロパティ」オプションを選択して、「セキュリティ」と入力します。タブ。フォルダーのアクセス許可リストに「匿名 IIS ユーザー」を追加し、「読み取りと実行」許可に設定します。
結論
上記の手順により、IIS 上に PHP ファイル ディレクトリを作成し、正しいアクセス許可を設定できます。これにより、PHP アプリケーションが適切に機能し、ユーザーにシームレスなエクスペリエンスを提供できるようになります。
以上がPHP ファイル ディレクトリを作成し、IIS でアクセス許可を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。