ホームページ  >  記事  >  バックエンド開発  >  実用的なヒント: Apache PHP をコンパイルし、指定されたディレクトリにインストールする

実用的なヒント: Apache PHP をコンパイルし、指定されたディレクトリにインストールする

王林
王林オリジナル
2024-03-08 21:48:04654ブラウズ

实用技巧:在指定目录下编译安装Apache PHP

Apache PHP をコンパイルして、指定したディレクトリにインストールします

Web サイト サーバーを構築するプロセスでは、Apache と PHP の 2 つは不可欠かつ重要なコンポーネントです。この記事では、Apache と PHP をコンパイルして指定したディレクトリにインストールする方法と、具体的なコード例を紹介します。

ステップ 1: 準備
インストールを開始する前に、システムに必要なコンパイル ツールと依存関係がインストールされていることを確認してください。通常、次のパッケージをインストールする必要があります:

  • gcc: ソース コードのコンパイル用
  • make: ソフトウェアの構築用
  • autoconf: 構成スクリプトの生成用
  • libtool: 実行可能プログラムの生成に使用されます
  • 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。