下载地址
安装redis 3.2.6
// 下载
wget http://download.redis.io/releases/redis-3.2.6.tar.gz
// 解压
tar zxvf redis-3.2.6.tar.gz
// 进入目录
cd redis-3.2.6
// 编译安装
make
make install
// 安装完之后会在:/usr/local/bin 目录下生成好几个 redis 相关的文件
cp src/redis.conf /etc/redis.conf
// 启动redis
nohup redis-server /etc/redis.conf &
远程连接redis服务
redis-cli
-h <主机ip>,默认是127.0.0.1
-p <端口>,默认是6379
-a <密码>,如果redis加锁,需要传递密码
安装PHPredis 扩展
下载地址
个人安装3.0
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
原文链接:https://www.f2er.com/centos/420965.html