現在の位置: ホーム> 最新記事一覧> 指定されたディレクトリにApacheとPHPをコンパイルおよびインストールする方法|完全なガイド

指定されたディレクトリにApacheとPHPをコンパイルおよびインストールする方法|完全なガイド

M66 2025-07-18

指定されたディレクトリにApacheとPHPをコンパイルしてインストールする方法

Webサイトサーバーを構築するとき、ApacheとPHPは2つの重要なコンポーネントです。この記事では、これら2つのプログラムを指定されたディレクトリにコンパイルおよびインストールする方法を紹介し、Linux環境で構成をカスタマイズするのに役立ちます。

準備

ApacheとPHPをインストールする前に、システムに必要なコンパイルツールと依存関係があることを確認する必要があります。通常、次のパッケージが必要です。

  • GCC:ソースコードをコンパイルするために使用されます
  • 作成:ソフトウェアの構築に使用します
  • AutoConf:構成スクリプトを生成するために使用されます
  • Libtool:実行可能なプログラムの生成に使用されます
  • APRおよびAPR-UTIL:Apacheの必要な補助ライブラリ

パッケージ管理ツールを使用して、これらのパッケージをインストールできます。たとえば、Ubuntu Systemsでは、次のコマンドを使用できます。

 sudo apt-getアップデート
sudo apt-get install gcc make autoconf libtool libapr1 libaprutil1

ソースコードをダウンロードします

公式WebサイトからApacheおよびPHPソースコードパッケージの必要なバージョンをダウンロードします。たとえば、Apache 2.4.46およびPHP 7.4.11を例として、必要に応じて他のバージョンを選択できます。

 wget https://downloads.apache.org/httpd/httpd-2.4.46.tar.gz
wget https://www.php.net/distributions/php-7.4.11.tar.gz

ソースコードを解凍します

ダウンロードしたソースコードパッケージを解凍し、対応するソースコードディレクトリを入力します。

 TAR -XZVF HTTPD -2.4.46.TAR.GZ
TAR -XZVF PHP -7.4.11.TAR.GZ
CD HTTPD-2.4.46

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

まず、Apacheをコンパイルしてインストールします。 MakeFileを生成するには、構成スクリプトを実行します。

 ./CONFIGURE -PREFIX =/PATH/to/install/apachepath

ここで、 "/path/to/install/apachepath"は、Apacheをインストールするディレクトリパスです。次に、Makeコマンドを実行してコンパイルしてインストールします。

するる
sudoはインストールします

インストールが完了したら、Apacheサーバーを起動できます。

 /path/to/install/apachepath/bin/apachectl start

Apacheを構成します

Apacheをインストールした後、対応する構成のhttpd.conf構成ファイルを編集する必要があります。お客様のニーズに応じて、仮想ホスト、ポート、その他の情報を構成できます。

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

次に、PHPソースコードディレクトリを入力し、PHPをコンパイルしてインストールします。最初に構成スクリプトを実行してMakeFileを生成し、PHPのインストールディレクトリを指定します。

 CD ../PHP-7.4.11
./CONFIGURE -PREFIX =/PATH/to/install/phppath -with-apxs2 =/path/to/install/apachepath/bin/apxs

次に、Makeコマンドを実行してコンパイルしてインストールします。

するる
sudoはインストールします

PHPを構成します

PHPをインストールした後、Apacheのhttpd.confファイルを変更し、ファイルの最後に次のコンテンツを追加してPHPモジュールを読み込みます。

 loadmodule php7_module/path/to/install/phppath/libphp7.so
addTypeアプリケーション/X-HTTPD-PHP .PHP

最後に、Apacheサーバーを再起動して構成を有効にします。

 /path/to/install/apachepath/bin/apachectlもう一度始めましょう

要約します

この時点で、指定されたディレクトリにApacheとPHPを編集してインストールしました。ニーズに応じて、構成をさらにカスタマイズして、サーバーのパフォーマンスと安定性を確保できます。これらの手順を通じて、個人的なニーズを満たすWebサーバーを構築できます。