Webサイトサーバーを構築するとき、ApacheとPHPは2つの重要なコンポーネントです。この記事では、これら2つのプログラムを指定されたディレクトリにコンパイルおよびインストールする方法を紹介し、Linux環境で構成をカスタマイズするのに役立ちます。
ApacheとPHPをインストールする前に、システムに必要なコンパイルツールと依存関係があることを確認する必要があります。通常、次のパッケージが必要です。
パッケージ管理ツールを使用して、これらのパッケージをインストールできます。たとえば、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をコンパイルしてインストールします。 MakeFileを生成するには、構成スクリプトを実行します。
./CONFIGURE -PREFIX =/PATH/to/install/apachepath
ここで、 "/path/to/install/apachepath"は、Apacheをインストールするディレクトリパスです。次に、Makeコマンドを実行してコンパイルしてインストールします。
するる sudoはインストールします
インストールが完了したら、Apacheサーバーを起動できます。
/path/to/install/apachepath/bin/apachectl start
Apacheをインストールした後、対応する構成のhttpd.conf構成ファイルを編集する必要があります。お客様のニーズに応じて、仮想ホスト、ポート、その他の情報を構成できます。
次に、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をインストールした後、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サーバーを構築できます。