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服务