scaleWay LEMP 配置PHP7.0 的一些插件

scaleWay 提供的 LEMP 是基于 Ubuntu14.04的.
1.升级到PHP7.0

apt-get install php7.0
apt-get install php7.0-mysql
apt-get install php7.0-fpm

2. 安装一些插件

apt-get install php7.0-mcrypt php7.0-mbstring php7.0-bcmath php7.0-bz2 php7.0-curl php7.0-enchant php7.0-gd php7.0-gmp php7.0-imap php7.0-intl php7.0-snmp php7.0-soap php7.0-tidy php7.0-xmlrpc php7.0-zip

注: phpMyadmin 登陆需要 mbstring 支持, 登陆进去后 可能提示 The mcrypt extension is missing. Please check your PHP configuration.
Drupal 的Image Toolkit 需要 gd 才能生成缩放/裁切后的图片.

3. 安装 phpRedis (phpRedis 性能优于 php版本的 Predis )

sudo apt-get install -y gcc make autoconf libc-dev pkg-config
git clone https://github.com/phpredis/phpredis.git
cd phpredis
git checkout php7
phpize
./configure
make
make install
cd /etc/php/7.0/fpm/conf.d/
echo "extension=redis.so" >/etc/php/7.0/mods-available/redis.ini
ln -s /etc/php/7.0/mods-available/redis.ini 20-redis.ini

注意, ScaleWay 的php 有2套配置,一个是cli的,一个是fpm的. fpm给web服务使用. cli的命令行,drush会用到.