Amazon Linux + PHP7.1にmemcachedを入れる

PHP7.1インストール

sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo yum -y install libwebp --disablerepo=amzn-main --enablerepo=epel
sudo yum -y install libmcrypt libtool-ltdl libtidy libXpm libtiff gd-last autoconf automake
yum -y install --disablerepo=amzn-main --enablerepo=remi-php71 php

enablerepo=remi-php71にしないとPHP7.0が入る


参考:Amazon Linux に PHP7(remi)を入れる手順メモ - Qiita

memcachedインストール

sudo yum install memcached-devel
sudo yum install libmemcached-devel
cd /tmp
git clone -b php7 --depth 1 https://github.com/php-memcached-dev/php-memcached
cd php-memcached
phpize
./configure
make
sudo make install

これでインストール完了

sudo vim /etc/php.ini  #「extension=memcached.so」を追加
sudo service httpd restart
php -r "var_dump(class_exists('Memcached'));"  #trueが返ってくればインストール完了


参考:PHP7でmemcached extension をインストール / memcachedによるSESSION管理 – WEB開発備忘録
参考:【PHP】PHP7でmemcachedを動かす - Qiita