centos redis 安装 php-redis扩展安装 及使用

前提:centos7、php7

安装redis-server

1:yum install redis

编译安装php-redis 扩展

1:下载编译安装

wget https://codeload.github.com/phpredis/phpredis/zip/php7
//解压
unzip php7
cd phpredis-php7
//通过phpize生成configure
/use/bin/phpize
编译
./configure
make && make install

2:修改php.ini配置 加上redis扩展 

//vim php.ini 添加 extension=redis.so
extension=redis.so

3:phpinfo可查看该扩展已成功安装

redis命令:

  redis-cli  链接redis

  ping    测试redis启动成功

  flushdb  清空当前数据

  set mykey 'xxx' 添加数据 

  CONFIG GET requirepass  获取密码

  CONDIG SET requirepass password  设置密码

  AUTH password  使用密码认证 

启动redis服务

redis-server /usr/local/etc/redis.conf

 关闭redis服务

无密码:redis-cli shutdown
有密码:redis-cli -a "password" shutdown

查看redis进程

MAC:lsof -i tcp:6379
CENTOS:ps -ef | grep redis

 第二次:编译安装php-reids扩展

 下载php-redis扩展 安装;

#下载
git clone https://github.com/phpredis/phpredis
cd phpredis
#生成configure文件;找到你的php-config文件,并指过去;
phpize /configure --with-php-config=/usr/local/php/bin/php-config
#安装
make && make install
#找到你的php.ini文件;添加下面;或者找到生成的redis.so写绝对路径;
extension=redis.so;
#重启php-fpm即可
service php-fpm restart
servoce nginx restart

与第一次没什么变化 就是第二次configure没有指明php-config;默认没有找到;所以configure 后面指明了php-confiure路径;

原文地址:https://www.cnblogs.com/jackylee92/p/6548826.html