ミスった内容
Amazon Linux2 の方でイメージを作成し、デフォルトの状態でEC2にphpやmysqlのインストールをすることができなかった。
時系列
①誤って最近リリースされたAmazon Linux2の方をイメージを落としてしまう。(一番上にあるのでミスしがち)
↓
②Amazon Linux2は、epelリポジトリがない。Amazon公式リポジトリに色々入っていないので、phpやmysqlのインストールをすることができなかった。
例
sudo yum -y install php71 php71-mbstring php71-bcmath php71-common php71-devel php71-json php71-mysqlnd php71-fpm php71-gd とやると
パッケージ php71 は利用できません。
パッケージ php71-mbstring は利用できません。
パッケージ php71-bcmath は利用できません。
パッケージ php71-common は利用できません。
パッケージ php71-devel は利用できません。
パッケージ php71-json は利用できません。
パッケージ php71-mysqlnd は利用できません。
パッケージ php71-fpm は利用できません。
パッケージ php71-gd は利用できません。
↓
③幸いまだ開発環境を整えているだけなので、やり直すことにした。
参考文献
Amazon Linux2とAmazon Linuxの違いについて(メモ)
https://qiita.com/akira345/items/2a09c4d06d2e3415bc8d
Amazon Linux 2 について
2017年の年末にプレリリースされ
2018年の6月27日にAmazon Linux 2がLong Term Supportとして5年間の長期サポートとして正式リリース。
参考文献
公式サイト Amazon Linux 2
https://aws.amazon.com/jp/amazon-linux-2/
[速報]5年長期サポートのAmazon Linux 2が一般公開されました
https://dev.classmethod.jp/cloud/aws/amazon-linux-2-lts-ga/