##環境 t2.micro
cat /proc/version
Linux version 4.4.8-20.46.amzn1.x86_64 (mockbuild@gobi-build-60009)
##手順
/etc/yum.repos.d/epel.repo は最初から入っていたので
- Remi リポジトリを入れます。
Remi
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
- epelからlibwebp を入れます。
gd-last が libwebpを必要としてますが、amzn-main.repo のはversionが合わない。
epel
yum -y install libwebp --disablerepo=amzn-main --enablerepo=epel
- amzn-mainから必要なライブラリ郡を入れます。
amzn-main
yum -y install libmcrypt libtool-ltdl libtidy libXpm libtiff gd-last autoconf automake
- Remi70からPHP7を入れます。
Remi
yum -y install --disablerepo=amzn-main --enablerepo=remi-php70 php php-opcache php-devel php-mbstring php-mcrypt php-phpseclib-crypt-blowfish php-pecl-apc php-gd php-mysqlnd php-xml
※追記 AWS SDK for PHP 3.x の Aws\S3\Transfer::transfer で php-xmlが必要。
# php -v
PHP 7.0.7 (cli) (built: May 25 2016 18:36:46) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
###参考にさせてもらいました
Amazon Linuxで nginx + php7 環境構築