开发者社区> 再现理想> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

CentOS6.9源码编译安装redis和php-redis扩展

简介: 这篇笔记记录了在CentOS6.9中源码编译安装redis,开机启动,和源码编译安装php-redis扩展的过程
+关注继续查看

1.创建并进入源码保存目录,下载源码包,解压

mkdir -p /usr/local/src
cd /usr/local/src
wget -c http://download.redis.io/releases/redis-4.0.10.tar.gz
tar -zxvf redis-4.0.10.tar.gz
cd redis-4.0.10

2.编译,安装

#安装依赖
yum -y install gcc gcc-c++
make MALLOC=libc
make PREFIX=/usr/local/redis install

3.配置

#创建配置文件目录
mkdir -p /usr/local/redis/etc/
#将源码目录下的redis.conf复制到etc
cp /usr/local/src/redis-4.0.10/redis.conf /usr/local/redis/etc/
#修改redis.conf
vim /usr/local/redis/etc/redis.conf
daemonize yes    #redis以守护进程的方式运行
#配置环境变量
vim /etc/profile
PATH=$PATH:/usr/local/redis/bin
export PATH
#立即生效
source /etc/profile

4.设置开机启动

#将redis的启动脚本复制一份放到/etc/init.d目录下
cp /usr/local/src/redis-4.0.10/utils/redis_init_script /etc/init.d/redisd
#创建/etc/redis目录,复制redis.conf
mkdir -p /etc/redis
cp /usr/local/redis/etc/redis.conf /etc/redis/6379.conf
#进入/etc/init.d
cd /etc/init.d
#修改启动脚本
vim redisd
#修改服务的位置
EXEC=/usr/local/redis/bin/redis-server
#修改命令行工具的位置
CLIEXEC=/usr/local/redis/bin/redis-cli
#开机启动
chkconfig redisd on

5.启动redisd

[root@jmsite init.d]# service redisd start
Starting Redis server...
118991:C 21 Dec 08:39:46.508 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
118991:C 21 Dec 08:39:46.509 # Redis version=4.0.10, bits=64, commit=00000000, modified=0, pid=118991, just started
118991:C 21 Dec 08:39:46.509 # Configuration loaded

6.安装php-redis扩展

进入源码保存目录,下载,解压

cd /usr/local/src
wget -c http://pecl.php.net/get/redis-4.2.0.tgz
tar -zxvf redis-4.2.0.tgz
cd redis-4.2.0

生成configure文件

/usr/local/php72/bin/phpize        #这是我的phpize的位置

配置,编译,安装

./configure --with-php-config=/usr/local/php72/bin/php-config
make -j4
make install

将redis扩展加入php.ini

echo "extension=redis.so" >> /usr/local/php72/etc/php.ini

重启php,查看phpinfo();


原文地址:https://www.jmsite.cn/blog-232.html

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
领课教育开源系统-Redis的安装和使用
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
199 0
安装和使用Redis
Redis是一个高性能的内存数据库,它体积轻巧性能又高,在企业中被广泛使用。 安装Redis Windows安装 Redis是为Linux系统设计的,但是也有团队为Windows做了移植。
1066 0
Windows环境下Redis安装与配置的两种方式
Windows环境下Redis安装与配置的两种方式
31 0
windows安装redis
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件. 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(set...
669 0
window 下安装redis
http://www.cnblogs.com/linjiqin/archive/2013/05/27/3101694.html   下载拓展地址:http://windows.php.net/downloads/pecl/releases/redis/2.2.7/
587 0
Redis学习到实战(二)linux安装与从主
一、前言 第一章讲解了一些redis安装到windows和os x的方法,以及一些基础概念和基础练习。
1068 0
Windows Server 2016 配置指南 之 安装 PHP redis 拓展
安装 Redis3.0 介绍了服务器安装 Redis3.0,但是就像我们安装了 Mysql 依旧需要然后对应的 php 驱动拓展一样,redis 也是。这里就讲一下如何安装 Redis 的 php 拓展。
3456 0
+关注
再现理想
学习-永无止境
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Redis的开发规范和常见问题
立即下载
Redis Cluster的基本原理
立即下载
Redis多线程性能优化
立即下载