ApacheとPHPは、Webサイト開発において不可欠なコアコンポーネントです。ソースコードのコンパイルとインストールを通じて、より柔軟な構成とより効率的なパフォーマンスの最適化を実現できます。この記事では、ApacheとPHPをコンパイルおよびインストールするためのステップバイステップで、実用的なコマンドの例と構成の提案を提供します。
まず、ApacheとPHPの公式Webサイトにアクセスして、ソースコードパッケージの最新バージョンをダウンロードしてください。システムの安定性を確保するために、安全なバージョンの公式リリースがダウンロードされていることを確認してください。
ダウンロードが完了した後、圧縮パッケージは指定されたディレクトリに減圧されます。一般的なコマンドは次のとおりです。
TAR -ZXVF HTTPD -2.4.46.TAR.GZ TAR -ZXVF PHP -7.4.12.TAR.GZ
ApacheとPHPをコンパイルする前に、必要な依存関係ライブラリをインストールする必要があります。 Ubuntuを例にとると、次のコマンドを使用してパッケージを更新し、依存関係をインストールできます。
sudo apt-getアップデート sudo apt-getインストールビルドエッセンシャル sudo apt-get install libapr1-dev libaprutil1-dev
Apacheソースコードディレクトリを入力し、構成スクリプトを実行してコンパイルしてインストールします。
./CONFIGURE -PREFIX =/usr/local/apache2 するる sudoはインストールします
インストールが完了したら、次のコマンドでApacheサービスを開始します。
sudo/usr/local/apache2/bin/apachectlスタート
Apache Configurationファイルhttpd.confを編集し、リスニングポート、仮想ホストなどのパラメーターを設定します。サービスが期待を満たすための実際のニーズに応じて。
PHPソースコードディレクトリを入力し、構成コマンドを実行してコンパイルしてインストールします。例:
./CONFIGURE -PREFIX =/usr/local/php -with-apxs2 =/usr/local/apache2/bin/apxs -with-mysqli = mysqlnd -with-pdo-mysql = mysqlnd -with-openssl するる sudoはインストールします
PHP構成ファイルPHP.iniを変更し、メモリ制限を調整し、ファイルサイズをアップロードし、プロジェクトのニーズを満たします。
次のコンテンツを使用して、テストphpファイルinfo.phpを作成します。
<?php phpinfo(); ?>
ファイルをApacheデフォルトのWebサイトRoot Directory(通常/usr/local/apache2/htdocs/ )に配置し、ブラウザを介してhttp://localhost/info.phpにアクセスします。 PHP構成情報がページに表示されている場合、環境が正常に構築されることを意味します。
この記事で導入された手順を通じて、ApacheとPHPのソースコードコンパイル、インストール、基本構成を正常に完了し、カスタマイズされた開発環境を取得できます。その後の使用中に実際のニーズに応じて、構成とセキュリティの設定を最適化し続けることをお勧めします。