Linux服务器的配置、维护、环境搭建和安全配置之六Redis插件安装(centos7)
Linux服务器的配置、维护、环境搭建和安全配置之六Redis插件安装(centos7)Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API1.wget http://labfile.oss.aliyuncs.com/files0422/redis-2.8.9.tar.gz//下载文件...
Linux服务器的配置、维护、环境搭建和安全配置之六Redis插件安装(centos7)
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
1.wget http://labfile.oss.aliyuncs.com/files0422/redis-2.8.9.tar.gz //下载文件
2.tar -zxvf redis-2.8.9.tar.gz //解压文件
3.cd redis-2.8.9 并且执行make和 make install命令安装 //src文件夹中会生成6个文件
redis-server(启动服务端)、redis-cli(调用客户端)、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel
4.建立redis配置目录
mkdir /etc/redis
mkdir /var/redis
mkdir /var/redis/log
mkdir /var/redis/run
mkdir /var/redis/6379
5.复制配置模板文件
cp redis.conf /etc/redis/6379.conf
修改6379.conf配置项 daemonize(守护进程,可以在后台运行,配置redis作为守护进程运行,默认情况下 redis 不是作为守护进程运行的,如果你想让它在后台运行,你就把配置文件里daemonize改成 yes。# 当redis作为守护进程运行的时候,它会写一个 pid /var/run/redis.pid 文件里面。)
//修改配置文件 /etc/redis/6379.conf
daemonize yes
pidfile /var/redis/run/redis_6379.pid
logfile /var/redis/log/redis_6379.log
6.开启redis服务
进入 /etc/redis/
执行 redis-server 6379.conf
cat /var/redis/log/redis_6379.log //查看redis日志文件
7.如果通过命令行来操作redis的话 再开启一个redis的客户端
进入redis的安装目录 cd /root/redis-stable/src/,
执行 redis-cli //启动redis服务
8.安装php的redis的扩展
* git clone https://github.com/nicolasff/phpredis
* git checkout php7
* phpize //进入redis文件夹中执行phpize生成configure等文件
* ./configure --with-php-config=/usr/bin/php-config
* make && make install
生成以so结尾的文件 会返回一个路径 Installing shared extensions: /usr/lib64/php/modules/
9.编辑php.ini
10.添加redis.so extension=/usr/lib64/php/modules/redis.so
11.重启 nginx 和php-fpm
12.systemctl restart nginx.service systemctl restart php-fpm.service //重启nginx、fpm服务
13.查看phpinfo() //查看是否安装上redis插件
更多推荐
所有评论(0)