Apache と PHP は Web サイト開発でよく使用される 2 つのツールであり、これらをコンパイルしてインストールすることで、より柔軟な設定と管理が可能になります。以下では、Apache と PHP のコンパイルとインストール手順を、具体的なコード例も含めて詳しく紹介します。
まず、Apache および PHP ソース コード パッケージの最新バージョンをダウンロードする必要があります。 Apache 公式 Web サイト (https://httpd.apache.org) および PHP 公式 Web サイト (https://www.php.net) にアクセスして、最新の安定バージョンを見つけてダウンロードできます。
ダウンロードが完了したら、ソース コード パッケージを指定したディレクトリに解凍します。次のコマンドを使用できます:
tar -zxvf httpd-2.4.46.tar.gz tar -zxvf php-7.4.12.tar.gz
Apache と PHP をコンパイルしてインストールする前に、いくつかの依存ライブラリをインストールする必要があります。正確なインストール方法は、使用しているオペレーティング システムによって異なります。
Ubuntu では、次のコマンドを使用して依存ライブラリをインストールできます:
sudo apt-get update sudo apt-get install build-essential sudo apt-get install libapr1-dev libaprutil1-dev
次のステップでは、Apache をコンパイルしてインストールします。まず、Apache ソース コード ディレクトリに入り、次のコマンドを実行します。
./configure --prefix=/usr/local/apache2 make sudo make install
Apache のインストールが完了したら、次のコマンドで Apache サービスを開始できます。
sudo /usr/local/apache2/bin/apachectl start
Apache 設定ファイルを編集しますhttpd.conf
では、リスニング ポート、仮想ホストなどのニーズに応じて設定できます。
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
PHP 構成ファイル php.ini
を編集して、メモリ制限やアップロード ファイル サイズ制限などの PHP 関連のパラメータを設定します。
インストールが成功したかどうかを確認するには、単純な PHP ファイルを作成し、ブラウザでアクセスして効果を確認します。次の内容を含む info.php
ファイルを作成します。
<?php phpinfo(); ?>
info.php
ファイルを Apache のルート ディレクトリに配置します (デフォルトは / usr/local/apache2/htdocs/
)、ブラウザに http://localhost/info.php
と入力し、PHP 情報ページが表示されれば、インストールは成功です。
上記の手順により、Apache と PHP のコンパイルとインストールが完了し、その使いやすさをテストしました。この記事がお役に立てば幸いです。
以上がApache PHP のコンパイルとインストールの詳細な手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。