tar zxvf 3.0.0.tar.gz
cd phpredis-3.0.0
// 查找一下phpize在那里
whereis phpize // phpize: /usr/bin/phpize 个人输出的结果
// 执行
/usr/local/php/bin/phpize
// 如有报错 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then,rerun this script. 请执行以下语句
yum install autoconf
/usr/local/php/bin/phpize
// 再查php-config
find / -name php-config // 个人输出结果为 /usr/local/php/bin/php-config
// 执行
./configure --with-php-config=/usr/local/php/bin/php-config
// 执行
make
// 输入make install 查看 是否装好 Installing shared extensions:
make install // 输出结果 /usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/
// 查找php.ini 文件位置
find / -name php.ini // 位置为 /usr/local/php/etc/php.ini
vim /usr/local/php/etc/php.ini // 加入 extension=redis.so ,:wq 保存退出
// 重启nginx
/usr/local/nginx/sbin/nginx -s reload
// 重启php-fpm 先查看进程id,
// 注:php 5.3.3 以后的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令
ps aux|grep php-fpm
// 12402是进程id
kill -USR2 12402