AWS EC2 LAMP環境構築
作成環境
- AmazonLinux
- Apache
- MySQL
- PHP
前提条件
- AWSアカウントを持っている
- EC2インスタンス起動済み
- Macならターミナル 、WindowsならTeraTermからアクセスしている
※EC2インスタンスを立ち上げた時点でLinux環境は完了
インストール
[ec2-user@ip-・・・・・・・・・・・~]$ sudo yum update -y
[ec2-user@ip-・・・・・・・・・・・~]$ sudo yum update -y
これから頻繁に使う「yum」コマンドのアップデート
※「-y」のオプションは実行の確認全てに「YES」と答える設定
[ec2-user@ip-・・・・・・・・・・・~]$ sudo yum install -y httpd24 php70 mysql-server php70-mysqlnd php70-mbstring
httpd24:Apache本体
php70:PHP本体
mysql-server:MySQL(DB)本体
php70-mysqlnd:MySQLドライバ phpMyAdminなどでMySQLに接続する為に必要
上記をインストール
確認
インストールができているか確認
Apache
[ec2-user@ip-・・・・・・・・・・・~]$ httpd -v
Server version: Apache/2.4.33 (Amazon)
Server built: May 23 2018 19:02:39
PHP
[ec2-user@ip-・・・・・・・・・・・~]$ php -v
PHP 7.0.30 (cli) (built: May 10 2018 17:39:13) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
MySQL
[ec2-user@ip-・・・・・・・・・・・~]$ mysql --version
mysql Ver 14.14 Distrib 5.5.60, for Linux (x86_64) using readline 5.1
起動
Apache
[ec2-user@ip-・・・・・・・・・・・~]$sudo service httpd start
[ OK ]
[ec2-user@ip-・・・・・・・・・・・~]$sudo service httpd start
[ OK ]
WebブラウザからEC2のIPアドレスにアクセスして、Apacheのテストページが表示されていればOK
PHP
[ec2-user@ip-・・・・・・・・・・・~]$sudo vi /var/www/html/phpinfo.php
viコマンドでphpファイルを作成及び、編集
<?php
echo phpinfo();
?>
phpinfo.phpに上記を記載
AWSコンソールでセキュリティグループの設定し
Webブラウザにて、EC2のIPアドレス/phpinfo.phpにアクセス
phpinfoの表示を確認する
PHPの設定をしたい場合はこちら
MySQL
[ec2-user@ip-・・・・・・・・・・・~]$sudo service mysqld start
Starting mysqld: [ OK ]
MySQLを起動
[ec2-user@ip-・・・・・・・・・・・~]$mysql -u root -p
mysql >
MySQLにログイン
左側がmysqlになっていれば、ログイン状態
mysql >exit
Bye
MySQLよりログアウト
左側が[ec2-user@ip-・・・・・・・・・・・~]になっていればOK
以上でLAMP環境の構築は完了
ここにあるのは最低限の設定でのインストールと起動確認だけ
Author And Source
この問題について(AWS EC2 LAMP環境構築), 我々は、より多くの情報をここで見つけました https://qiita.com/gurensouen/items/e2910cf0cb701577c3e1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .