CentOS7.0 lnmp编译安装Redis3.2.9、设置自启动、php7编译安装Redis
来源:互联网 发布:knockout.js ajax 编辑:程序博客网 时间:2024/05/29 02:26
环境:
VM+CentOS7+Linux+Nginx1.9.9+PHP7.1.6+Mysql5.7.17+Redis3.2.9
一、下载安装包
wget http://download.redis.io/releases/redis-3.2.9.tar.gz
二、安装
1.解压
cd /usr/local/tartar -zxvf redis-3.2.9.tar.gz
2.编译源程序
cd redis-3.2.9make && make install
3.创建目录
mkdir -p /usr/local/redis/etc #-p是递归创建mkdir -p /usr/local/redis/bin
4.移动文件
mv redis.conf /usr/local/redis/etccd srcmv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-sentinel redis-server /usr/local/redis/bin/
5.修改配置文件
vi /usr/local/redis/etc/redis.conf #将daemonize改为yes,后台运行
6.启动redis服务
cd /usr/local/redis/bin./redis-server /usr/local/redis/etc/redis.conf
7.客户端登陆
/usr/local/redis/bin/redis-cli
8.关闭redis服务
pkill redis-server
9.设置redis自启动
cd /etcmkdir rediscp /usr/local/redis/etc/redis.conf /etc/redis/6379.confcp /usr/local/tar/redis-3.2.9/utils/redis_init_script /etc/init.d/redisd
报错:服务 redisd 不支持 chkconfig,修改/etc/init.d/redisd文件信息:
#!/bin/sh# chkconfig: 2345 90 10 # description: Redis is a persistent key-value database# 修改pid文件路径PIDFILE=/usr/local/redis/bin/redis_${REDISPORT}.pid
启动服务
service redisd start 或者 /etc/init.d/redisd start
三、安装php7 Redis3.0.0扩展
1.下载压缩包
wget https://github.com/phpredis/phpredis/archive/php7.zip
2.解压
unzip php7.zip
3.编译安装
cd phpredis-php7 /usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-configmake make install
在第二步操作出错,错误提示如下:
Cannot find autoconf. Please check your autoconf installation and the$PHP_AUTOCONF environment variable. Then, rerun this script.
解决方案
yum install autoconf
备注说明: 请注意 phpize和php-config根据个人安装的php目录地址不一样,可以用find命令查看他们所在的地址
find / -name phpize
find / -name php-config
4.修改php配置文件
vi /etc/php.ini 加入以下两行:extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/"extension=redis.so
阅读全文
1 0
- CentOS7.0 lnmp编译安装Redis3.2.9、设置自启动、php7编译安装Redis
- CentOS7 编译安装Memcached、设置自启动、php7编译安装Memcached
- centos7 PHP7 编译、安装
- Centos7.0编译安装lnmp环境(nginx1.9.9+php7.1.6+mysql5.7.17)
- centos7 php7.1.2编译安装
- centos7编译安装php7.1
- Centos7上编译安装PHP7
- redis3.2.9 编译安装
- centos7.2 编译安装lnmp
- CentOS7.2编译安装LNMP
- CentOS7.2编译安装LNMP
- php7编译安装redis扩展
- mac上编译安装lnmp环境(php7.0)
- centos7编译安装redis
- centos7编译安装redis
- centos7编译安装redis
- LNMP源码编译安装(centos7+nginx1.9+mysql5.6+php7)
- redis3.2.9完整编译安装
- [RK3288] 修改cmd指令传输长度(限制为26)
- 一、集合之ArrayList
- JS判断客户端是否是iOS或者Android
- android 自定义控件onDraw方法未被调用
- 快速查找本机IP地址
- CentOS7.0 lnmp编译安装Redis3.2.9、设置自启动、php7编译安装Redis
- 利用CSS快速实现页面打印的分页设置
- 证书的构成
- ajax里jquery给th动态赋值
- oncontextmenu="return false" :禁止右键
- Kotlin编码规范和基本类型--kotlin官方文档学习
- 改变全选状态的三种方式
- 小白的梦想
- Mac 开启任何来源选项