現在の位置: ホーム> 最新記事一覧> LinuxシステムでApacheとPHPを構成するための完全なガイド

LinuxシステムでApacheとPHPを構成するための完全なガイド

gitbox 2025-06-27

LinuxにApacheとPHPランニング環境の構築

現代のウェブサイト開発では、Apache(HTTPD)とPHPの組み合わせは、依然として最も人気のあるWebサービスソリューションの1つです。この記事では、環境の準備からLinuxシステムの下でのセキュリティ最適化まで、完全な構成プロセスを完了する方法の詳細な紹介を提供します。

システム環境の準備

構成を開始する前に、オペレーティングシステムが最新であることを確認することをお勧めします。次のコマンドを使用して、UbuntuまたはCentosシステムを更新できます。

 sudo apt update && sudo apt upgrade  # Ubuntuシステム
sudo yum update                      # CentOSシステム

Apache HTTPDサービスをインストールします

Ubuntuシステムでは、次のコマンドを使用してApacheをインストールします。

 sudo apt install apache2

Centosシステムでは、実行してください:

 sudo yum install httpd

インストール後、Apacheサービスを開始し、自動的に起動するように設定してください。

 sudo systemctl start httpd
sudo systemctl enable httpd

PHPをサポートするようにApacheを構成します

ApacheがPHPを解析できるようにするには、構成ファイルを変更する必要があります。 Centosでは、パスは一般的にです。

 /etc/httpd/conf/httpd.conf

ubuntuでは、通常:

 /etc/apache2/apache2.conf

PHP解析を有効にするために、構成ファイルに以下を含めます。

 AddType application/x-httpd-php .php

PHPとそのモジュールをインストールします

UbuntuシステムにPHPと必要なモジュールをインストールするためのコマンドは次のとおりです。

 sudo apt install php libapache2-mod-php php-mysql

Centosシステム:

 sudo yum install php php-mysql

PHPが効果的かどうかをテストします

PHP構成が成功していることを確認するには、Apacheデフォルトディレクトリにテストファイルを作成できます。

 echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

次に、ブラウザでhttp://your_server_ip/info.phpにアクセスします。ページにPHP情報が正常に表示される場合、構成が成功することを意味します。

セキュリティとパフォーマンスを最適化します

インストールが完了した後、システムの安全性とパフォーマンスを確保するために、次の測定が推奨されます。

  • システムとソフトウェアパッケージを定期的に更新して、既知の脆弱性をタイムリーに修正する
  • 必要なポートのみを開くようにファイアウォールを設定します
  • 未使用のApacheモジュールを無効にして、システムの負担を軽減します

要約します

上記の手順を通じて、Linuxシステムの下でApacheおよびPHPランニング環境を正常に展開しました。この構成スキームは、ほとんどのWebアプリケーション展開シナリオに適しています。サービスの長期的かつ安定した運用を確保するために、システムを定期的に更新し、安全性とパフォーマンスの面でベストプラクティスに注意を払うことが重要です。