ホームページ >運用・保守 >Nginx >Windows システムに Nginx+PHP をインストールする方法

Windows システムに Nginx+PHP をインストールする方法

王林
王林転載
2023-05-12 21:16:191639ブラウズ

ステップ 1. Nginx をダウンロード

まず、Nginx の公式 Web サイトから Nginx インストール パッケージをダウンロードする必要があります。 .org/ またはここをクリックして最新バージョンをダウンロードしてください。ダウンロード後、D:\nginx などのローカル ディレクトリに解凍します。

ステップ 2. PHP をダウンロード

次に、PHP の公式 Web サイト (https://www.php) から PHP インストール パッケージをダウンロードする必要があります。 net/ または直接ここをクリックして最新バージョンをダウンロードしてください。ダウンロードする 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 システムに Nginx+PHP をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。