現在の位置: ホーム> 最新記事一覧> AWS環境でPHPをインストールして構成する方法|完全なガイド

AWS環境でPHPをインストールして構成する方法|完全なガイド

gitbox 2025-07-15

AWS環境の準備

PHPのインストールを開始する前に、AWS環境の準備をする必要があります。これには、適切なEC2インスタンスタイプの選択、セキュリティグループの構成、ネットワーク設定が含まれます。

適切なEC2インスタンスを選択します

さまざまなアプリケーションのニーズに応じて、適切なEC2インスタンスを選択します。小規模なアプリケーションの場合、T2.microインスタンスは通常、AWSフリーティアに属しているため、理想的な選択です。

セキュリティグループを構成します

EC2インスタンスに適切なセキュリティグループを構成し、HTTP(ポート80)およびHTTPS(ポート443)トラフィックを許可し、アプリケーションが正常にアクセスできることを確認してください。

PHPおよび関連コンポーネントをインストールします

EC2インスタンスを正常に開始した後、SSHを使用してインスタンスに接続し、次のコマンドを実行してPHPと必要な拡張機能をインストールします。

システムパッケージを更新します

PHPをインストールする前に、最初にオペレーティングシステムパッケージが更新されていることを確認してください。システムは、次のコマンドで更新できます。

 <span class="fun">sudo yum update -y</span>

PHPをインストールします

次に、次のコマンドを使用して、PHPと共通拡張機能をインストールします。

 <span class="fun">Sudo Yum Install PHP PHP-CLI PHP-FPM PHP-MYSQLND -Y</span>

PHPのインストールを確認します

インストールが完了したら、次のコマンドを介してPHPが正常にインストールされているかどうかを確認できます。

 <span class="fun">PHP -V</span>

このコマンドは、インストールが成功するようにPHPバージョン情報を表示します。

php-fpm(オプション)を構成する

PHPにFastCGI Process Manager(FPM)を使用する必要がある場合は、以下の手順に従って構成してください。

PHP-FPM構成ファイルを編集します

PHP-FPM構成ファイルを編集して、ユーザーとグループが「EC2ユーザー」または対応するユーザーに設定されていることを確認します。

 <span class="fun">sudo vi /etc/php-fpm.d/www.conf</span>

PHP-FPMサービスを開始します

次のコマンドでPHP-FPMサービスを開始します。

 <span class="fun">sudo systemctlはphp-fpmを始めるします</span>

Webサーバーを構築します

PHPアプリケーションを実行するには、ApacheやNginxなどのWebサーバーをインストールする必要があります。

Apacheをインストールします

次のコマンドを使用して、Apache Webサーバーをインストールします。

 <span class="fun">sudo yumインストールhttpd -y</span>

Apacheサービスを開始します

インストールが完了したら、Apacheサービスを開始し、システムが起動したときに自動的に実行されることを確認してください。

 <span class="fun">sudo systemctl start httpd</span>
 <span class="fun">sudo systemctl enable httpd</span>

要約します

このガイドを介して、AWSにPHPをスムーズにインストールおよび構成できます。サーバーとPHPのバージョンを定期的に更新して、セキュリティとパフォーマンスを確保し、実際のアプリケーション要件に応じてPHPとWebサーバーの構成を調整します。