現代のウェブサイト開発では、Apache(HTTPD)とPHPの組み合わせは、依然として最も人気のあるWebサービスソリューションの1つです。この記事では、環境の準備からLinuxシステムの下でのセキュリティ最適化まで、完全な構成プロセスを完了する方法の詳細な紹介を提供します。
構成を開始する前に、オペレーティングシステムが最新であることを確認することをお勧めします。次のコマンドを使用して、UbuntuまたはCentosシステムを更新できます。
sudo apt update && sudo apt upgrade # Ubuntuシステム
sudo yum update # CentOSシステム
Ubuntuシステムでは、次のコマンドを使用してApacheをインストールします。
sudo apt install apache2
Centosシステムでは、実行してください:
sudo yum install httpd
インストール後、Apacheサービスを開始し、自動的に起動するように設定してください。
sudo systemctl start httpd
sudo systemctl enable httpd
ApacheがPHPを解析できるようにするには、構成ファイルを変更する必要があります。 Centosでは、パスは一般的にです。
/etc/httpd/conf/httpd.conf
ubuntuでは、通常:
/etc/apache2/apache2.conf
PHP解析を有効にするために、構成ファイルに以下を含めます。
AddType application/x-httpd-php .php
UbuntuシステムにPHPと必要なモジュールをインストールするためのコマンドは次のとおりです。
sudo apt install php libapache2-mod-php php-mysql
Centosシステム:
sudo yum install php php-mysql
PHP構成が成功していることを確認するには、Apacheデフォルトディレクトリにテストファイルを作成できます。
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
次に、ブラウザでhttp://your_server_ip/info.phpにアクセスします。ページにPHP情報が正常に表示される場合、構成が成功することを意味します。
インストールが完了した後、システムの安全性とパフォーマンスを確保するために、次の測定が推奨されます。
上記の手順を通じて、Linuxシステムの下でApacheおよびPHPランニング環境を正常に展開しました。この構成スキームは、ほとんどのWebアプリケーション展開シナリオに適しています。サービスの長期的かつ安定した運用を確保するために、システムを定期的に更新し、安全性とパフォーマンスの面でベストプラクティスに注意を払うことが重要です。