版权声明:版权归PHPerJiang所有 https://blog.csdn.net/qq_36558538/article/details/89187777
安装Redis服务
- 源码下载redis
#下载 wget -c http://download.redis.io/releases/redis-4.0.10.tar.gz #解压 tar -zxvf redis-4.0.10.tar.gz #安装依赖 yum -y install gcc gcc-c++ kernel kernel-devel #切目录并编译 cd redis-4.0.10 make #安装 make PREFIX=/usr/local/redis install #复制配置文件到安装目录 mkdir /usr/local/redis/etc/ cp redis.conf /usr/local/redis/etc/ #移动常用命令到系统命令 cd /usr/local/redis/bin/ cp redis-benchmark redis-cli redis-server /usr/bin/
-
配置redis
vim /usr/local/redis/etc/redis.conf # 修改一下配置 # redis以守护进程的方式运行 # no表示不以守护进程的方式运行(会占用一个终端) daemonize yes # 客户端闲置多长时间后断开连接,默认为0关闭此功能 timeout 300 # 设置redis日志级别,默认级别:notice loglevel verbose # 设置日志文件的输出方式,如果以守护进程的方式运行redis 默认:"" # 并且日志输出设置为stdout,那么日志信息就输出到/dev/null里面去了 logfile stdout # 设置密码授权 requirepass <设置密码> # 监听ip bind 127.0.0.1
-
配置环境变量
vim /etc/profile export PATH="$PATH:/usr/local/redis/bin" # 保存退出 # 让环境变量立即生效 source /etc/profile
-
设置启动脚本
#redis_init_script在redis解压目录下 cp /usr/local/redis/utils/redis_init_script /etc/init.d/redis #修改启动脚本 vim /etc/init.d/redis EXEC=/usr/local/redis/bin/redis-server CLIEXEC=/usr/local/redis/bin/redis-cli CONF =/usr/local/redis/etc/redis.conf #保存退出 # 给脚本增加运行权限 chmod +x /etc/init.d/redis # 查看服务列表 chkconfig --list # 添加服务 chkconfig --add redis # 配置启动级别 chkconfig --level 2345 redis on
-
启动redis
#启动redis service redis start
下载安装php-redis
- 下载地址
#下载驱动 wget -c https://github.com/phpredis/phpredis/archive/4.3.0.tar.gz #解压 tar -zxvf 4.3.0.tar.gz #切目录 cd phpredis-4.3.0 #预编译驱动 /usr/local/php/bin/phpize #编译检查 ./configure --with-php-config=/usr/local/php/bin/php-config #编译 make #检查编译文件 make test #安装 make install
- 在php.ini中添加扩展
vim /usr/local/php/etc/php.ini #加入下面一行并保存 extension=redis.so #重启fpm service php-fpm reload #查看是否安装成功 /usr/local/php/bin/php -m