ホームページ  >  記事  >  バックエンド開発  >  NginxとPHPのコンパイルとインストール方法の分析

NginxとPHPのコンパイルとインストール方法の分析

PHPz
PHPzオリジナル
2024-02-27 18:09:041079ブラウズ

NginxとPHPのコンパイルとインストール方法の分析

Nginx と PHP は、Web サーバーの構築と動的な Web コンテンツの処理に使用される、一般的に使用される 2 つのオープン ソース ソフトウェアです。この記事では、NginxとPHPのコンパイルとインストール方法を紹介し、具体的なコード例を示します。

1. Nginx のコンパイルとインストール方法

Nginx は、高性能 HTTP およびリバース プロキシ サーバーであり、Nginx をインストールすると、安定した効率的な Web サーバーを迅速に構築できます。

1. Nginx ソース コード パッケージをダウンロードする

まず、最新の Nginx ソース コード パッケージを Nginx 公式 Web サイト (https://nginx.org) からダウンロードする必要があります。執筆時点の最新バージョンは nginx-1.19.8.tar.gz です。

2. ソース コード パッケージを解凍し、コンパイル パラメーターを構成します

ターミナルで次のコマンドを実行して、ソース コード パッケージを指定されたディレクトリに解凍します。解凍したディレクトリを実行しますconfigure コマンドはコンパイル パラメータを設定します:

tar -zxvf nginx-1.19.8.tar.gz -C /usr/local/src

3. Nginx をコンパイルしてインストールします

make コマンドを実行してコンパイルします:

cd /usr/local/src/nginx-1.19.8
./configure --prefix=/usr/local/nginx

次に make install を実行しますインストールするコマンド:

make

4. Nginx サービスの開始

インストールが完了したら、次のコマンドを実行して Nginx サービスを開始します:

make install

2. PHP のコンパイルおよびインストール方法

PHP は人気のあるサーバーサイド スクリプト言語であり、動的な Web コンテンツを処理するために Nginx とともによく使用されます。ここでは、PHP をコンパイルしてインストールする方法について説明します。

1. PHP ソース コード パッケージをダウンロードする

PHP 公式 Web サイト (https://www.php.net) にアクセスして、最新の PHP ソース コード パッケージをダウンロードします。この記事の執筆時点での最新バージョンは php-7.4.16.tar.gz です。

2. ソース コード パッケージを解凍し、コンパイル パラメータを設定します。

次のコマンドを実行して、ソース コード パッケージを解凍します:

/usr/local/nginx/sbin/nginx

解凍されたディレクトリに移動し、configure ファイルを実行します。コンパイル パラメーターを設定するコマンド:

tar -zxvf php-7.4.16.tar.gz -C /usr/local/src

3. PHP のコンパイルとインストール

make コマンドを実行してコンパイルします:

cd /usr/local/src/php-7.4.16
./configure --prefix=/usr/local/php --with-openssl --with-zlib

次に、make install コマンドを実行してインストールします:

make

4. PHP と Nginx の連携を構成する

PHP をサポートするには、Nginx 構成ファイルに次の構成を追加します:

make install

5. Nginx と PHP-FPM

を再起動します。

次のコマンドを実行して、Nginx と PHP -FPM サービスを再起動します:

location ~ .php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;
    include        fastcgi_params;
}

概要

この記事の導入を通じて、Nginx と PHP のコンパイルとインストール方法を学びました。そして、それらが連携して動作するように構成する方法を学びました。合理的な構成と管理により、高性能で安定した Web サーバーを構築し、ユーザーにより良いアクセス エクスペリエンスを提供できます。

以上がNginxとPHPのコンパイルとインストール方法の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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