一、下载并安装##
[root@localhost Downloads]# wget https://github.com/phpredis/phpredis/archive/2.2.4.tar.gz
[root@localhost Downloads]# tar -xvf 2.2.4.tar.gz
[root@localhost phpredis-2.2.4]# /usr/local/php/bin/phpize #用phpize生成configure配置文件
[root@localhost phpredis-2.2.4]# ./configure --with-php-config=/usr/local/php/bin/php-config #配置编译项
[root@localhost phpredis-2.2.4]# make && make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/
二、修改配置##
[root@localhost phpredis-2.2.4]# vim /usr/local/php/etc/php.ini
在php.ini里添加一下几行:
[redis]
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525" //编译出来的redis.so路径
extension = redis.so
查看是否安装成功:
[root@localhost phpredis-2.2.4]# php -m | grep redis
redis
最后重启php-fpm或者apache服务。
三、测试##
在根目录随意创建一个php文件
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('name','TOM');
echo $redis->get('name');
?>
运行php文件,结果为“TOM”。