安装环境: centos6.8,PHP 5.6.30
一、安装redis
下载安装redis,官网:https://redis.io/download
wget http://download.redis.io/releases/redis-3.2.8.tar.gz tar xzf redis-3.2.8.tar.gz cd redis-3.2.8 make
没有报错的话,redis 就安装好了。
配置环境变量
echo 'export PATH=$PATH:/usr/local/redis/bin' >> /etc/profile . /etc/profile
配置 redis.conf
cd redis-3.2.3 // 进入redis 源码包目录 mkdir /usr/local/redis/etc/ cp redis.conf /usr/local/redis/etc/
把redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump 五个文件复制到 /usr/local/bin/下 cd /usr.local/redis/etc/ vim redis.conf
//redis.conf daemonize yes //后台运行 pidfile /var/run/redis/redis.pid port 6379 tcp-backlog 128 // tcp队列长度,默认为512,CentOS系统默认为128,此值不应该大于操作系统的该值 logfile "/var/log/redis/redis.log" dir /var/redisdb // redis数据存储目录 // 其他参数目前就不需要了
配置redis的服务脚本
useradd -r -s /sbin/nologin -M redis mkdir /var/run/redis mkdir /var/log/redis mkdir /var/redisdb chown redis:redis /var/run/redis chown redis:redis /var/log/redis chown redis:redis /var/redisdb
按 Ctrl+C 复制代码
按 Ctrl+C 复制代码
二、安装phpredis
1.下载phpredis
git clone https://github.com/phpredis/phpredis.git cd phpredis
2.开始编译phpredis扩展
phpize //检查php扩展,出错的话:bash: phpize: command not found
//yum install php-devel
//我是安装php56u的所以:yum install php56u-devel
./configure make make install
3.安装配置phpredis扩展
检查redis.so 库文件是否存在
/usr/lib64/php/modules
修改php.ini配置文件
vim /etc/php.ini extention="redis.so" //添加这一行扩展配置
service php-fpm restart //重启php-fpm服务
检查php-redis拓展:
4.测试扩展库是否正常运行
//在git clone下来的phpredis文件夹 php tests/TestRedis.php --class Redis
参考链接: