Linux下Php安装Redis扩展(php-redis)

1.下载php-redis扩展文件

    方法一:

//先进入/usr/local 目录, /从github下载phpredis扩展
git clone https://github.com/phpredis/phpredis

    方法二:

    直接到官网: https://github.com/nicolasff/phpredis/downloads下载,下载好后上传至/usr/local/phpredis

2.安装php-redis:

//进入到phpredis目录下
cd phpredis

//执行 phpize 命令
phpize

//如果 phpize 后无响应,则可能是系统中没有安装 php-dev, 安装php-dev 

//安装php-dev 
 yum install php70w-devel

//再次执行
phpize


3.编译phpredis文件:

//依旧是在phpredis目录下
//执行(/usr/local/php/bin/ 为php安装的bin目录)
./configure --with-php-config=/usr/local/php/bin/php-config

//编译安装
make && make install

4.修改 php.ini 配置文件,支持redis模块

[redis]
#extension=/usr/local/phpredis/modules/redis.so    //redis.so全路径 --- find / -name redis.so
#或者
extension=redis.so

5.重启nginx和php

systemctl restart php-fpm.service
systemctl restart nginx.service

6.查看php-redis是否成功: 使用phpinfo()查看,成功如图:

7.测试php连接redis数据库 

    7.1开启数据库服务

    7.2新建一个testRedis.php文件,并键入以下代码进行连接

<?php

//实例化
$redis = new Redis();
//连接数据库
$redis->connect('127.0.0.1', 6379);
//授权,password为你设置的授权密码,如未设置,可不使用该方法
$redis->auth(123456);
//set操作
$redis->set('age', 13);
//keys方法,查询所有key
$keys = $redis->keys("*");
var_dump($keys);

    7.3在浏览器中打开该文件,查看查询结果(自己的域名---www.xxx.com/testRedis.php),类似:

 

    到此,安装php-redis扩展完成~

上一篇: linux下yum安装redis服务

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章