ホームページ  >  記事  >  バックエンド開発  >  Nginx と PHP をコンパイルしてインストールする方法を段階的に説明します。

Nginx と PHP をコンパイルしてインストールする方法を段階的に説明します。

WBOY
WBOYオリジナル
2024-02-27 12:18:04865ブラウズ

Nginx と PHP をコンパイルしてインストールする方法を段階的に説明します。

Nginx と PHP のコンパイルとインストールは一般的な方法であり、より柔軟でカスタマイズされた構成を実現できます。以下では、Nginx と PHP をコンパイルしてインストールする方法を段階的に説明します。同時に、具体的なコード例を提供します。

まず、Linux システムがインストールされたサーバーを準備する必要があります。この記事では、デモンストレーションの例として CentOS 7 を使用します。

ステップ 1: 環境を準備する

インストールを開始する前に、サーバーに gcc、make、などの必要なソフトウェアとツールがインストールされていることを確認する必要があります。 openssl-devel 、 pcre-devel、 zlib-devel など。次のコマンドでインストールできます:

sudo yum install gcc make openssl-devel pcre-devel zlib-devel

ステップ 2: Nginx をコンパイルしてインストールします

  1. Nginx ソース パッケージをダウンロードして解凍します:
wget http://nginx.org/download/nginx-1.20.0.tar.gz
tar -zxvf nginx-1.20.0.tar.gz
cd nginx-1.20.0
  1. コンパイル パラメーターの構成:
./configure --prefix=/usr/local/nginx --with-http_ssl_module
  1. Nginx のコンパイルとインストール:
make
make install
  1. Nginx サービスの開始:
/usr/local/nginx/sbin/nginx

これで、ブラウザからサーバーの IP アドレスにアクセスでき、Nginx のようこそページが表示されれば、インストールは成功です。

#ステップ 3: PHP をコンパイルしてインストールする

    PHP ソース コード パッケージをダウンロードして解凍します:
  1. wget https://www.php.net/distributions/php-7.4.21.tar.gz
    tar -zxvf php-7.4.21.tar.gz
    cd php-7.4.21
    パラメータの設定とコンパイル:
  1. ./configure --prefix=/usr/local/php --with-curl --with-fpm --with-mysqli --with-mbstring
    PHP のコンパイルとインストール:
  1. make
    make install
    PHP-FPM の設定:
  1. cp sapi/fpm/php-fpm.service /etc/systemd/system/
    systemctl enable php-fpm
    systemctl start php-fpm

ステップ 4: PHP をサポートするように Nginx を構成する

    #Nginx 構成ファイルを編集します:
  1. vim /usr/local/nginx/conf/nginx.conf
次のコンテンツを

server に追加します。 PHP をサポートする ブロック:

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

    Nginx サービスを再起動します:
  1. /usr/local/nginx/sbin/nginx -s reload
これで、Nginx Web ディレクトリに php ファイルを作成し、そのファイルにアクセスできるようになります。 PHP ページが正常に表示されれば、インストールは成功です。

上記の手順により、Nginx と PHP のコンパイルとインストールが正常に完了し、正常に動作するように設定されました。この記事が困っている読者の役に立ち、誰もがコンパイルとインストールの方法をより深く理解し、習得できることを願っています。

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

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