ホームページ  >  記事  >  バックエンド開発  >  WindowsサーバーでPHP環境をセットアップする方法

WindowsサーバーでPHP環境をセットアップする方法

PHPz
PHPzオリジナル
2023-04-25 18:22:12934ブラウズ

今日のインターネットの急速な発展の時代において、Web 開発に基づいたビジネスは徐々にさまざまな企業で好まれる手法となり、サーバーはインターネット企業にとって不可欠な要素となっています。ほとんどのインターネット初心者にとって、サーバーのセットアップは比較的複雑な問題であるため、この記事では参考のために Windows サーバー上で PHP をセットアップする方法を紹介します。

まず、PHP 環境を構築するには、Windows 上で実行できる Web サーバーが必要です。ここでは、Web サーバーとして IIS を選択します。IIS は、Microsoft によって開発された Web サーバー アプリケーションであり、Windows オペレーティング システム上で実行できます。 IIS は、インターネット インフォメーション サービス (IIS) マネージャーをインストールすることで起動できます。

次に、PHP をインストールする必要があります。公式に提供されている Windows バージョンの PHP を選択することも、サードパーティの PHP インストール パッケージをダウンロードすることもできます。ここでは、インストール用に PHP インストール パッケージをダウンロードすることを選択します。適切な PHP バージョンを選択してダウンロードし、IIS のルート ディレクトリ (C:\inetpub\wwwroot など) に直接抽出します。

次に、IIS サーバーでいくつかの構成を行う必要があります。 IIS マネージャーで、ダウンロードした PHP が配置されているパスを見つけて、「ハンドラー マッピング」を選択し、右側のメニューにある「モジュール マッピングの追加」ボタンをクリックします。表示されるダイアログ ボックスに、対応する情報を入力します。このうち「リクエストパス」は*.php、「モジュール」はFastCgiModule、「実行可能ファイル」はphp-cgi.exeがあるパスを選択します。次に、「リクエストがマッピングされている場合にのみハンドラーを呼び出す」にチェックを入れ、「ファイルまたはフォルダーが存在する」を選択し、最後に「OK」をクリックして構成を保存します。

次に、FastCGI を構成する必要があります。 FastCGI は、FastCGI を使用して Web アプリケーションのパフォーマンスを向上させることができる、汎用の高パフォーマンス Web サーバー拡張機能です。 IIS マネージャーで、[FastCGI 設定] タブを見つけ、[アプリケーションの追加] をクリックして、新しい FastCGI アプリケーションをセットアップします。

表示される「FastCGI アプリケーションの追加」ダイアログ ボックスで、対応する情報を入力します。 「フルパス」にphp-cgi.exeがあるパスを入力し、「引数」に「-c C:\php.ini」と入力し、最後に「OK」をクリックして設定を保存します。

最後に、php.ini ファイルで PHP 環境の設定を行う必要があります。 C:\php.ini ファイルを見つけてエディタで開き、「extension_dir」の設定を見つけて、extension_dir = "C:\php\ext" のように拡張ライブラリのディレクトリ パスを入力して検索します。 "fastcgi.impersonate" の設定を fastcgi.impersonate = 1 に変更し、最後にファイルを保存します。

この時点で、PHP 環境は正常にセットアップされました。ブラウザに「http://localhost/index.php」と入力すると、PHPが正常に動作しているかテストできます。

つまり、Windows サーバー上に PHP 環境をセットアップすることは難しくなく、上記の手順に従うだけで済みます。もちろん、PHP 環境をより適切に使用および管理するには、開発者がより良いアプリケーションを実現するために深く理解し、関連する知識を習得することをお勧めします。

以上がWindowsサーバーでPHP環境をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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