Apache と PHP は、Web サーバーを構築するために必要なコンポーネントです。これらは、Linux システムにコンパイルしてインストールする必要があります。この記事では、その後の管理を容易にするために、コンパイルおよびインストール時にインストール ディレクトリを設定する方法を主に紹介します。
1. 前提条件
Apache と PHP をコンパイルしてインストールする前に、make、gcc、g などの対応する開発ツールがインストールされていることを確認する必要があります。そうしないと、正常にコンパイルおよびインストールされません。
2. Apache をコンパイルします
1. ソース コード パッケージをダウンロードします
公式 Web サイトのダウンロード アドレス:https://httpd.apache .org/ download.cgi
たとえば、バージョン 2.4.46 のソース コード パッケージをダウンロードします:
wget https://archive.apache.org/dist/httpd/httpd-2.4.46.tar.gz
2。ソース コード パッケージ
tar zxvf httpd-2.4.46.tar.gz
を解凍します。 3. ソース コード ディレクトリを入力します
cd httpd-2.4.46
4. コンパイル オプションの構成
configure コマンドを使用してコンパイル オプションを構成できます (「--prefix」はインストール ディレクトリを指定します)。例:
./configure --prefix=/usr/local/apache2
その他の一般的に使用されるオプションには、SSL サポートを有効にする「--enable-ssl」、動的共有モジュールを有効にする「--enable-so」などがあります。より詳細なオプションは、「./configure --help」を通じて表示できます。
5. コンパイルとインストール
make make install
3. PHP のコンパイル
1. ソース コード パッケージのダウンロード
公式 Web サイトからのダウンロードアドレス: https://www.php.net/downloads.php
たとえば、バージョン 7.4.14 のソース コード パッケージをダウンロードします:
wget https://www.php.net/distributions/php-7.4.14.tar.gz
2。ソース コード パッケージ
tar zxvf php-7.4.14.tar.gz
3 を解凍します。ソース コード ディレクトリ
cd php-7.4.14
4 に入力します。コンパイル オプションを構成します
configure コマンドを使用してコンパイル オプションを構成できます。ここで、「-」 -prefix" はインストール ディレクトリを指定し、同時に指定する必要があります。 "--with-apxs2" は Apache の apxs2 実行可能ファイルへのパスを指定します。例:
./configure --prefix=/usr/local/php \ --with-apxs2=/usr/local/apache2/bin/apxs \ --with-mysqli \ --with-zlib \ --with-openssl
その他の一般的に使用されるオプションには、MySQLi サポートを有効にする「--with-mysqli」、zlib 圧縮サポートを有効にする「--with-zlib」、OpenSSL を有効にする「--with-openssl」などがあります。サポートなどより詳細なオプションは、「./configure --help」を通じて表示できます。
5. コンパイルしてインストールする
make make install
4. 概要
Apache と PHP をコンパイルしてインストールするときは、「--prefix」オプションを設定します。インストールディレクトリを指定できます。インストールディレクトリを指定する際は、実際のニーズに応じて柔軟に設定できるため、その後の管理が容易になります。
以上がApacheとPHPをコンパイルしてインストールするときにインストールディレクトリを構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。