Apache PHP をコンパイルしてディレクトリにインストールする方法

王林
リリース: 2024-03-09 09:28:01
オリジナル
1249 人が閲覧しました

如何在目录下进行Apache PHP编译安装

Apache PHP をコンパイルしてディレクトリにインストールするには、特定のコード例が必要です

Apache と PHP は、Web 開発でよく使用される 2 つの重要なツールです。コンパイルとインストールは役立ちます。サーバー環境のカスタマイズと管理を改善します。この記事では、Apache PHP をコンパイルしてディレクトリにインストールする方法を詳しく紹介し、具体的なコード例と手順を説明します。

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

sudo apt update
sudo apt install build-essential
sudo apt install libapr1-dev libaprutil1-dev
sudo apt install libxml2-dev
ログイン後にコピー

ステップ 2: ソース コード パッケージをダウンロードする
最初に、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
ログイン後にコピー

ステップ 3: Apache のコンパイルとインストール
次に、Apache のコンパイルとインストールを開始します。まず、解凍した Apache ディレクトリに移動し、次のコマンドを実行します:

cd httpd-2.4.41
./configure --prefix=/path/to/install/dir
make
make install
ログイン後にコピー

上記のコマンドでは、--prefix=/path/to/install/dir でインストール ディレクトリを指定します。実際の状況に応じてインストール パスをカスタマイズします。

ステップ 4: 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 インストール ディレクトリ を指定します。 --with-apxs2=/path/to/apache/bin/apxsApache のインストール パスを指定します。さらに、必要に応じて他のパラメータを追加して、さまざまな拡張機能を有効にすることができます。

ステップ 5: Apache と PHP を構成する
インストールが完了したら、PHP モジュールをロードするように Apache を構成する必要があります。 Apache 設定ファイル httpd.conf を編集し、次の内容を追加します。

LoadModule php7_module /path/to/install/dir/libphp7.so
AddType application/x-httpd-php .php
ログイン後にコピー

設定ファイルを保存した後、Apache サーバーを再起動して PHP を有効にします。

概要
上記の手順により、Apache PHP を正常にコンパイルし、指定したディレクトリにインストールできます。この方法により、サーバー環境の管理、制御、カスタマイズが容易になり、システム自体の既存の構成への影響​​も回避できます。この記事がコンパイルとインストール作業を正常に完了するのに役立つことを願っています。

以上がApache PHP をコンパイルしてディレクトリにインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート