前段时间装好了php和redis,就一直准备安redis,中间遇到的事很刺激。
注:根据PHP版本号和64/32位 还有线程和非线程选择适合自己版本的Redis进行安装
redis官网
此次使用的是redis3.1.6,安装步骤都有也是自己想熟悉一下,按部就班运行命令即可。
1.安装位置随意吧 我选择的/usr/local/src/
//下载redis包
wget http://pecl.php.net/get/redis-3.1.6.tgz
//解压
tar -zxvf redis-3.1.6.tgz
//进入文件
cd redis-3.1.6
//(收集php相关的信息) phpize位置不一 自己找一下 find / -name phpize
/usr/local/php/bin/phpize
//(用来收集操作系统信息) php-config 这个自己找找 我这路径不一定适合你
./configure --with-php-config=/usr/local/php/bin/php-config
//安装
make && make install
//没什么错 查看一下redis.so
find / -name redis.so
//接下来找到 php.ini的位置(用find 命令中找找)
vim php.ini
//加上两句句 第一句的位置自己找找
//extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/"
//extension=redis.so
//重启php
pkill php-fpm
php-fpm
最后一直没有出来:因为修改的php.ini文件不对,要看phpinfo下的ini位置为准 如果缺失copy一下
cp /usr/local/php/php-7.0.33/php.ini /usr/local/php/lib/php.ini