linux下安装phpredis
一、redis安装
1. yum install redis (不行的先执行:yum install epel-release,再yum install redis)
2.启动服务
redis-server /etc/redis.conf
3.测试(执行:redis-cli,然后set,get方法自己测试)
二、安装phpredis扩展
1.下载phpredis客户端
wget http://pecl.php.net/package/redis/2.2.8
2.解压该文件
tar zxvf phpredis-2.2.8.tar
cd phpredis-2.2.8
3.执行:/usr/bin/phpize (作用是检测PHP的内核版本,并为扩展生成相应的编译配置) 根据情况而定,先whereis phpize,根据提示写
4.执行:./configure --with-php-config=/usr/bin/php-config 与phpize同目录下
5.编译安装:make && make install
6.编译完成后,会看到提示:redis.so文件在 /usr/lib/php/modules/ 下面 根据提示来查找
7.编辑php.ini,引入redis.so文件,在文件末尾添加如下语句,保存退出
extension=/usr/lib/php/modules/redis.so
8.重启服务:service php-fpm restart
9.测试:
<?php
$redis = new Redis();
$redis->connect('127.0.0.1','6379');
$redis->set('str','Hello Word');
echo $redis->get('str');
?>
访问测试页面,查看是否成功!
总结:
最早安装的是phpredis3.0.0版本,但是编译时各种报错,所以最后选择2.2.8,一次就顺利搞定。最容易出错的地方就是几个路径的位置。遇到问题多百度,自己摸索,慢慢找到原因。

浙公网安备 33010602011771号