ホームページ >バックエンド開発 >PHPチュートリアル >実用的なヒント: Apache PHP をコンパイルし、指定されたディレクトリにインストールする
Apache PHP をコンパイルして、指定したディレクトリにインストールします
Web サイト サーバーを構築するプロセスでは、Apache と PHP の 2 つは不可欠かつ重要なコンポーネントです。この記事では、Apache と PHP をコンパイルして指定したディレクトリにインストールする方法と、具体的なコード例を紹介します。
ステップ 1: 準備
インストールを開始する前に、システムに必要なコンパイル ツールと依存関係がインストールされていることを確認してください。通常、次のパッケージをインストールする必要があります:
apr および apr-util: Apache に必要な補助ライブラリ
パッケージ管理ツールを使用して、これらのソフトウェア パッケージを (Ubuntu などに) インストールできます。次のコマンドを使用できます:
sudo apt-get update sudo apt-get install gcc make autoconf libtool libapr1 libaprutil1
ステップ 2: ソース コードをダウンロードする
まず、公式 Web サイト Bag から最新バージョンの 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
ステップ 3: ソース コードを解凍します
ダウンロードしたソース コード パッケージを解凍し、ソース コード ディレクトリに移動します:
tar -xzvf httpd-2.4.46.tar.gz tar -xzvf php-7.4.11.tar.gz cd httpd-2.4.46
ステップ 4: Apache をコンパイルしてインストールします
次に、まず、Apache をコンパイルしてインストールします。まず、configure スクリプトを実行して Makefile を生成します。
./configure --prefix=/path/to/install/apachepath
ここで、「/path/to/install/apachepath」は、Apache をインストールするディレクトリ パスです。次に、make コマンドを実行してソース コードをコンパイルし、インストールします:
make sudo make install
インストールが完了したら、Apache サーバーを起動できます:
/path/to/install/apachepath/bin/apachectl start
ステップ 5: Apache を構成する
After Apache をインストールするには、構成ファイル httpd.conf を編集して、それに応じて構成する必要があります。必要に応じて、仮想ホスト、ポート番号、その他の情報を構成できます。
ステップ 6: PHP をコンパイルしてインストールする
次に、PHP をコンパイルしてインストールします。まず、PHP ソース コード ディレクトリを入力します:
cd ../php-7.4.11
configure スクリプトを実行して Makefile を生成し、インストール ディレクトリを指定します:
./configure --prefix=/path/to/install/phppath --with-apxs2=/path/to/install/apachepath/bin/apxs
ここで、「/path/to/install/phppath」はPHP パスをインストールするディレクトリ。「/path/to/install/apachepath」は、Apache をインストールしたパスです。次に、make コマンドを実行して PHP をコンパイルしてインストールします。
make sudo make install
ステップ 7: PHP を構成する
インストールが完了したら、Apache 構成ファイル httpd.conf を変更し、ファイルの最後に次の内容を追加します。ファイル:
LoadModule php7_module /path/to/install/phppath/libphp7.so AddType application/x-httpd-php .php
次に、Apache サーバーを再起動して、設定を有効にします:
/path/to/install/apachepath/bin/apachectl restart
この時点で、Apache と PHP が正常にコンパイルされ、指定されたディレクトリにインストールされています。上記の手順を通じて、実際のニーズに応じて構成をカスタマイズし、機能を拡張し、サーバーをより安定して効率的にすることができます。これらのガイドが Web サイト サーバーのセットアップに役立つことを願っています。
以上が実用的なヒント: Apache PHP をコンパイルし、指定されたディレクトリにインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。