ホームページ  >  記事  >  バックエンド開発  >  Windows システムに Nginx + PHP をインストールする方法について話しましょう

Windows システムに Nginx + PHP をインストールする方法について話しましょう

PHPz
PHPzオリジナル
2023-04-12 09:18:05967ブラウズ

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 サイトの他の関連記事を参照してください。

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