6月にやっとAmazon Linux2の正式リリースがされましたね。
サーバーレスが主流(?)な昨今ですが、業務要件によってはまだまだサーバーが必要なこともあるかと思います。
今回EC2に表題の環境をセットアップしましたので、備忘録として残しておきたいと思います。
PHP7.1(LTS)のインストール
- httpdをインストール(PHPインストール時に必要)
- sudo yum install httpd
- リポジトリ登録
- epel
- wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- sudo rpm -ivh epel-release-latest-7.noarch.rpm
- remi
- sudo yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
- amzn2-coreを無効化(yum install時にこちらを見てしまい、5系を入れようとするので)
- sudo yum-config-manager --disable amzn2-core
- remiを有効化
- sudo yum-config-manager --enable remi
- sudo yum-config-manager --enable remi-php71
- PHPをインストール
- sudo yum install --enablerepo=remi,remi-php71 php
- (実際にはいろいろextension追加してます)
- sudo yum install --enablerepo=remi,remi-php71 php
- epel