Nginx と PHP のコンパイルおよびインストール ガイド
Web サイト サーバーを構築するプロセスでは、Nginx は高性能 Web サーバーおよびリバース プロキシ サーバーとして機能し、PHP はは人気のあるサーバーサイド スクリプト言語であり、この 2 つを組み合わせることで、動的 Web サイトを迅速かつ安定して実行できます。この記事では、Nginx と PHP のコンパイルとインストールのプロセスを詳細に紹介し、読者が独自の Web サイト サーバーを構築するときに関連する操作を簡単に完了できるように、具体的なコード例を示します。
まず、Nginx 公式 Web サイトから最新バージョンの Nginx ソース コード パッケージをダウンロードする必要があります。 https://nginx.org/ にアクセスして最新バージョンをダウンロードできます。
Nginx をコンパイルしてインストールする前に、Nginx が正常に実行できるようにいくつかの依存関係をインストールする必要があります。ターミナルで次のコマンドを入力します:
sudo apt-get update sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev
ダウンロードした Nginx ソース コード パッケージを解凍し、解凍されたフォルダーに移動します。次に、次のコマンドを実行してコンパイルとインストールを行います:
./configure make sudo make install
インストールが完了したら、ターミナルに次のコマンドを入力して Nginx サーバーを起動します:
sudo nginx
同様に、PHP ソース コード パッケージの最新バージョンを PHP 公式 Web サイトからダウンロードする必要があります。 https://www.php.net/ にアクセスして最新バージョンをダウンロードできます。
PHP をコンパイルしてインストールする前に、PHP が正常に実行できるようにいくつかの依存関係をインストールする必要があります。ターミナルで次のコマンドを入力します:
sudo apt-get install build-essential libxml2-dev libssl-dev libcurl4-openssl-dev
ダウンロードした PHP ソース コード パッケージを解凍し、解凍されたフォルダーに移動します。次に、次のコマンドを実行してコンパイルしてインストールします:
./configure --with-fpm --enable-mbstring --with-openssl --enable-sockets make sudo make install
PHP のインストールが完了したら、Nginx が PHP ファイルを正しく解析できるようにいくつかの設定を行う必要があります。 Nginx 構成ファイルを編集し、次の内容を追加します:
server { listen 80; server_name your_domain.com; root /var/www/html; location ~ .php$ { fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
構成が完了したら、次のコマンドを実行して Nginx と PHP-FPM を再起動します。
sudo systemctl restart nginx sudo systemctl restart php-fpm
この時点で、Nginx と PHP のサーバー環境が正常にセットアップされました。ブラウザにドメイン名を入力して Web サイトにアクセスすると、すべてがうまくいけば、PHP Web ページが正常に動作していることが確認できるはずです。この Nginx と PHP のコンパイルおよびインストール ガイドがお役に立てば幸いです。
以上がNginx および PHP のコンパイルおよびインストール ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。