Nginx と PHP はどちらも Web 開発者にとって非常に一般的なツールです。 Nginx は高性能 Web サーバーであり、PHP は一般的なサーバーサイド スクリプト言語です。この記事では、Windows システムに Nginx と PHP をインストールして構成する方法を紹介します。
ステップ 1. Nginx をダウンロードする
まず、Nginx の公式 Web サイトから Nginx インストール パッケージをダウンロードする必要があります。http://nginx.org/ にアクセスするか、ここをクリックして直接ダウンロードできます。最新バージョン。ダウンロード後、D:\nginx などのローカル ディレクトリに解凍します。
ステップ 2. PHP をダウンロードする
次に、PHP の公式 Web サイトから PHP インストール パッケージをダウンロードする必要があります。https://www.php.net/ にアクセスするか、ここをクリックして、PHP インストール パッケージをダウンロードする必要があります。最新のものをダウンロードしてください。ダウンロードする ZIP パッケージの Windows バージョンを選択します。ダウンロード後、D:\php などのローカル ディレクトリに解凍します。
ステップ 3. Nginx と PHP を構成する
次に、Nginx と PHP を構成する必要があります。まず、Nginx ディレクトリで conf フォルダーを見つけて、nginx.conf ファイルを開きます。 http モジュールの下に次の設定を追加します。
server { listen 80; server_name localhost; root html; index index.html index.htm index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
listen はリスニング ポートを指定し、server_name はドメイン名を指定し、root はアクセスするルート ディレクトリを指定し、index はデフォルトのホームページ ファイルを指定します。 location / の役割は、処理のためにリクエストをindex.php ファイルに転送することです。 location ~ .php$ の機能は、.php リクエストを fastcgi プロセスに転送して処理することです。この構成では、127.0.0.1:9000 が fastcgi_pass として使用されます。これは、PHP プロセスが次にリッスンするポートです。
次に、PHP を設定する必要があります。 PHP ディレクトリで php.ini-development ファイルを見つけてコピーし、php.ini という名前を付けます。 php.ini ファイルを開き、次の構成行のコメントを解除します。
extension_dir = "ext" extension=php_mysql.dll extension=php_mysqli.dll extension=php_openssl.dll
ファイルを保存して閉じます。
ステップ 4. Nginx と PHP の開始
これまでで、Nginx と PHP の設定は完了しました。次に、Nginx と PHP を起動する必要があります。起動シーケンスは非常に重要です。最初に PHP プロセスを起動する必要があります。次のコマンドを実行する前に、php-cgi.exe プログラムがシステムにインストールされていることを確認してください。コマンド ライン ツールを使用して PHP ディレクトリに入り、次のコマンドを実行します。
php-cgi.exe -b 127.0.0.1:9000
これにより、PHP fastcgi プロセスが開始され、ポート 9000 がリッスンされます。次に、コマンド ライン ツールで Nginx ディレクトリの sbin フォルダーに入力し、次のコマンドを実行します。
nginx.exe
プロンプトがすでに実行されている場合は、次のコマンドを実行してサービスを停止できます。
nginx.exe -s stop
Nginx ディレクトリ内 logs フォルダーの下にあるログ ファイルを表示して、サービスの起動ステータスを把握できます。
この時点で、Nginx と PHP は Windows システムに正常にインストールされました。ブラウザで http://localhost にアクセスすると、すべてが正常であれば、Nginx のデフォルトのようこそページが表示されます。
Windows システムで Web 開発作業を行う必要がある場合、Nginx と PHP は不可欠なツールです。上記の手順により、これら 2 つを簡単にインストールして設定できます。
以上がWindows システムに Nginx + PHP をインストールする方法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。