Apache PHP のコンパイルとインストールの詳細な手順

王林
リリース: 2024-03-08 13:16:01
オリジナル
1259 人が閲覧しました

Apache PHP编译安装详细步骤

Apache と PHP は Web サイト開発でよく使用される 2 つのツールであり、これらをコンパイルしてインストールすることで、より柔軟な設定と管理が可能になります。以下では、Apache と PHP のコンパイルとインストール手順を、具体的なコード例も含めて詳しく紹介します。

ステップ 1: Apache および PHP ソース コード パッケージをダウンロードする

まず、Apache および PHP ソース コード パッケージの最新バージョンをダウンロードする必要があります。 Apache 公式 Web サイト (https://httpd.apache.org) および PHP 公式 Web サイト (https://www.php.net) にアクセスして、最新の安定バージョンを見つけてダウンロードできます。

ステップ 2: ソース コード パッケージを解凍する

ダウンロードが完了したら、ソース コード パッケージを指定したディレクトリに解凍します。次のコマンドを使用できます:

tar -zxvf httpd-2.4.46.tar.gz
tar -zxvf php-7.4.12.tar.gz
ログイン後にコピー

ステップ 3: 依存ライブラリをインストールする

Apache と PHP をコンパイルしてインストールする前に、いくつかの依存ライブラリをインストールする必要があります。正確なインストール方法は、使用しているオペレーティング システムによって異なります。

Ubuntu では、次のコマンドを使用して依存ライブラリをインストールできます:

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

ステップ 4: Apache のコンパイルとインストール

次のステップでは、Apache をコンパイルしてインストールします。まず、Apache ソース コード ディレクトリに入り、次のコマンドを実行します。

./configure --prefix=/usr/local/apache2
make
sudo make install
ログイン後にコピー

Apache のインストールが完了したら、次のコマンドで Apache サービスを開始できます。

sudo /usr/local/apache2/bin/apachectl start
ログイン後にコピー

ステップ 5: Apache を構成する

Apache 設定ファイルを編集しますhttpd.conf では、リスニング ポート、仮想ホストなどのニーズに応じて設定できます。

ステップ 6: PHP のコンパイルとインストール

PHP をコンパイルする前に、PHP ソース コード ディレクトリに移動し、次のコマンドを実行する必要があります:

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-openssl
make
sudo make install
ログイン後にコピー

ステップ 7: PHP の構成

PHP 構成ファイル php.ini を編集して、メモリ制限やアップロード ファイル サイズ制限などの PHP 関連のパラメータを設定します。

ステップ 8: Apache と PHP をテストする

インストールが成功したかどうかを確認するには、単純な PHP ファイルを作成し、ブラウザでアクセスして効果を確認します。次の内容を含む info.php ファイルを作成します。

<?php
phpinfo();
?>
ログイン後にコピー

info.php ファイルを Apache のルート ディレクトリに配置します (デフォルトは / usr/local/apache2/htdocs/)、ブラウザに http://localhost/info.php と入力し、PHP 情報ページが表示されれば、インストールは成功です。

上記の手順により、Apache と PHP のコンパイルとインストールが完了し、その使いやすさをテストしました。この記事がお役に立てば幸いです。

以上がApache PHP のコンパイルとインストールの詳細な手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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