現在の位置: ホーム> 最新記事一覧> ディレクトリにApachePHPをコンパイルしてインストールするための詳細な手順とコードの例

ディレクトリにApachePHPをコンパイルしてインストールするための詳細な手順とコードの例

M66 2025-06-30

Apache PHPをコンパイルしてインストールする方法

ApacheとPHPは、Web開発で一般的に使用されるツールです。コンパイルとインストールを使用すると、サーバー環境をより柔軟にカスタマイズおよび管理できます。この記事では、詳細なインストール手順とコードの例を提供します。

準備

インストールを開始する前に、システムに必要なコンピレーションツールと依存関係がインストールされていることを確認してください。以下は、一般的に使用されるインストールコマンドです。

 sudo apt update
 sudo apt install build-essential
 sudo apt install libapr1-dev libaprutil1-dev
 sudo apt install libxml2-dev

ソースコードパッケージをダウンロードします

まず、ApacheとPHPのソースコードパッケージをダウンロードすると、公式Webサイトから最新の安定したバージョンを入手して、適切なディレクトリに解凍できます。

 wget https://www.apache.org/dist/httpd/httpd-2.4.41.tar.gz
 tar -zxvf httpd-2.4.41.tar.gz
 wget https://www.php.net/distributions/php-7.3.11.tar.gz
 tar -zxvf php-7.3.11.tar.gz

Apacheをコンパイルしてインストールします

減圧されたApacheディレクトリを入力し、次のコマンドを実行してコンパイルしてインストールします。

 cd httpd-2.4.41
 ./configure --prefix=/path/to/install/dir
 make
 make install

上記のコマンドでは、 -prefix =/path/to/install/dirはインストールディレクトリを指定し、必要に応じてパスを変更できます。

PHPをコンパイルしてインストールします

Apacheのインストールが完了した後、PHPがコンパイルされ、インストールされます。解凍されたPHPディレクトリで、次のコマンドを実行します。

 cd php-7.3.11
 ./configure --prefix=/path/to/install/dir --with-apxs2=/path/to/apache/bin/apxs
 --with-mysqli --with-pdo-mysql
 make
 make install

ここで、 -prefix =/path/to/install/dirはphpインストールディレクトリを指定し、 -apxs2 =/path/to/apache/bin/apxsはApacheへのパスを指定します。必要に応じてPHP拡張機能を有効にするためのオプションを追加できます。

ApacheとPHPを構成します

インストールが完了したら、Apacheの構成ファイルhttpd.confを変更して、PHPモジュールをロードする必要があります。

 LoadModule php7_module /path/to/install/dir/libphp7.so
 AddType application/x-httpd-php .php

構成ファイルを保存した後、Apacheサーバーを再起動し、PHPが有効になります。

要約します

上記の手順を通じて、指定されたディレクトリにApacheとPHPを正常にコンパイルおよびインストールできます。この方法は、サーバー環境をより適切にカスタマイズし、システムの既存の構成に影響を及ぼさないようにするのに役立ちます。この記事がインストールを正常に完了するのに役立つことを願っています。