参考資料
Amazon EC2 (Amazon Linux)に PHP 5.6 + Laravel 5.3 + Apache 2.4をインストールする手順 (sedでphp.iniのdate.timezoneをAsia/Tokyoに変更するワンライナー)
https://qiita.com/na0AaooQ/items/e9b782be01ce6946d7e8
Goal
Amazon EC2 (Amazon Linux)に PHP 7 + Laravel 5.5 + Apache 2.4 + MySQL をインストールする手順 (201711版)
手順
PHP 7
sudo yum -y install php70 php70-mbstring php70-pdo
Git
sudo yum install git
Composer
sudo curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo chown root:root /usr/local/bin/composer
ll /usr/local/bin/composer
※Macの場合は sudo chown root:wheel /usr/local/bin/composer
MySQL
EC2にMySQLインストールと設定確認
sudo yum install mysql56 mysql56-server
sudo service mysqld start
sudo /usr/libexec/mysql56/mysql_secure_installation
CREATE USER your_user IDENTIFIED BY 'your_password';
drop database your_database;
create database your_database character set utf8;
show create database your_database;
GRANT ALL PRIVILEGES ON your_database.* TO your_user@localhost IDENTIFIED BY 'your_password';
flush privileges;
select Host, User, Password from mysql.user;
mysql -u your_user -p
PHP - MySQL Library install
yum list available | grep php70
sudo yum install php70-mysqlnd
yum list installed | grep php70