安装Redis的PHP扩展

时间:2021-11-04 13:23:02

1.安装phpize(php如果升级到php7,这步会报错,报错参考:https://www.cnblogs.com/clubs/p/10091103.html)

yum install php-devel

2.下载扩展源码包,直接用wget

#wget下载github上的文件
wget https://github.com/nicolasff/phpredis/archive/master.zip

3. 如果没装unzip,需要先安装unzip

yum install unzip 

4.解压master.zip

unzip master.zip

5.解压目录为phpredis-master,进入该文件夹,开始编译php扩展

phpize

6.配置环境

./configure 

7.编译

make && make install

编译完成后显示:

Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/lib64/php/modules/

进入/usr/lib64/php/modules/文件夹,发现redis.so的扩展

8.修改/etc/php.ini,添加下面的扩展

extension=redis.so 

9.重启服务器

service httpd restart

最后查看phpinfo,显示如下,代表安装成功:

安装Redis的PHP扩展

测试

<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('name','fgf', 10);
$key_1 = $redis->get('name');
echo $key_1;
?>