LoginSignup
6
8

More than 5 years have passed since last update.

AWSにLAMP環境を構築する

Last updated at Posted at 2015-12-26

はじめに

AWSのEC2にLAMP環境を構築する手順です。
ちょっとした検証にご利用ください。

構築するLAMP環境

  1. Linux

    • OS : Amazon EC2
    • AMI ID : amzn-ami-hvm-2015.09.1.x86_64-gp2 (ami-383c1956)
  2. Apache HTTPD

    • ver. : 2.4.16
  3. MySQL

    • ver. : 5.5.46
  4. PHP

    • ver. : 5.6.14

環境構築手順の流れ

  1. EC2のインスタンスを作成します。
  2. LAMP(Apache ウェブサーバー、MySQL、PHP ソフトウェアパッケージ)をインストールします。
  3. 起動設定をします。

EC2インスタンスを作成

  1. EC2インスタンスを作成します。ポイントは、以下。
    • SSHのキーペアの秘密鍵(pemファイル)をクライアントPCに保存しておく。
    • セキュリティーグループの設定でHTTPポート、HTTPSポートにアクセスできるようにしておく。

LAMP(Apache ウェブサーバー、MySQL、PHP ソフトウェアパッケージ)インストール

  1. インスタンスに接続します

  2. パッケージ情報を最新に更新します。

    [ec2-user ~]$ sudo yum update -y
    
  3. Apache ウェブサーバー、MySQL、PHP ソフトウェアパッケージをインストールします。

    [ec2-user ~]$ sudo yum install -y httpd24 php56 mysql55-server php56-mysqlnd
    
  4. 動作確認のためApacheウェブサーバを起動します。

    [ec2-user ~]$ sudo service httpd start
    Starting httpd:                                            [  OK  ]
    
  5. ウェブブラウザでアクセスします。「http://パブリック DNS」のURLにアクセスします。EC2のインスタンス生成時に80番ポートをオープンしておく必要があります。以下のウェブページが表示されれば、インストールと起動は成功です。

    Apache.png

Apache ウェブサーバーの起動設定

  1. chkconfig コマンドを使用して、システムがブートするたびに Apache ウェブサーバーが起動するように設定します。

    [ec2-user ~]$ sudo chkconfig httpd on
    
  2. 起動設定を確認します。

    [ec2-user ~]$ sudo chkconfig --list httpd
    httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off
    
  3. EC2インスタンスを再起動して、Apache ウェブサーバーにアクセスできることを確認しておきます。

おわりに

この後、運用環境にあわせて、Apache, MySQL, PHPの設定を別途行っていきます。
AWSはメンテナンスで停止したり再起動がかかったりすることがあります。
可用性を考慮してAWS上にLAMP運用する話は、また後日。

参考URL

Amazon EC2 ユーザーガイド

6
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
8