文档章节

安装redis和php-redis扩展的那点事

RitaChen
 RitaChen
发布于 2016/11/15 09:55
字数 404
阅读 245
收藏 0

是在centos7环境下进行安装,由于yum中没有redis的rpm包直接下载,需要编译,首先通过yum安装gcc make,以下是安装redis的步骤:

1、安装gcc make:

yum install gcc make -y

2、下载redis,我是直接在百度找的下载地址

curl  http://download.redis.io/releases/redis-3.0.4.tar.gz -o redis-3.0.4.tar.gz

3、解压

tar -zxvf redis-3.0.4.tar.gz

4、进入源文件,进行编译

cd redis-3.0.4

make

编译成功,将redis-server(redis服务器)和redis-cli(命令行客户端)复制到/usr/local/bin。redis就安装成功,启动redis服务器。

安装php-redis扩展

下载php-redis,详细步骤参考:http://www.111cn.net/sys/CentOS/61091.htm

通过whereis phpize命令查找phpize的位置, phpize生成配置文件,报错:缺少php devel插件,通过yum安装后,问题解决。

redis服务端启动成功,php-redis扩展通过phpinfo()查看也添加成功,然后通过php的方式连接redis,结果提示:can't connect 127.0.0.1:6379。直接用redis-cli方式连接正常,直接在linux环境下执行php的那个文件,显示也是正常,百度了许多,最终找到一篇文章说可能是apache不允许访问网络资源的原因。跟着文章说的解决办法:将/etc/selinux/config文件中的SELINUX的值改成disabled,重启apache,问题依然没有解决,然后又继续找相关的解决办法,最终通过该条命令,将问题解决:/usr/bin/setsebool httpd_can_network_connect=1。

 

PS:第一次写博客,这仅仅是对自己遇到的问题的一个记录而已

 

© 著作权归作者所有

RitaChen
粉丝 3
博文 17
码字总数 21495
作品 0
成都
高级程序员
私信 提问
加载中

评论(0)

windows下安装redis以及redis扩展,设置redis为windows自启服务

1、安装redis Redis 没有官方的Windows版本,但是微软开源技术团队(Microsoft Open Tech group)开发和维护着这个 Win64 的版本。 我下载的是3.0这个版本:https://github.com/MicrosoftArc...

a928154159
2018/04/17
0
0
Redis在Centos7下安装,与phpredis扩展安装

Centos7 安装Redis 使用YUM yum install -y redis 2. 源码包安装 下载源码包 $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.......

寻找普拉多
2015/12/06
689
0
linux下安装redis扩展

首先 下载redis linux: http://download.redis.io/releases/redis-3.0.5.tar.gz windows: https://github.com/dmajkic/redis/downloads windos下 安装好redis后直接启动 启动后注意欢迎界面不......

bo-少
2015/12/08
111
0
Windows下安装Redis服务及安装PHP的Redis扩展

Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是...

申文哲
2018/07/25
0
0
【2018.06.04学习笔记】【linux基础知识 11.32】

11.32 php扩展模块安装 可能会遇到这种情况,我们编译php的时候忘记指定配置某些模块,或者需求升级需要增加新的扩展模块,php支持独立扩展模块的安装。 1、我们独立安装redis缓存模块,首先...

lgsxp
2018/06/05
29
0

没有更多内容

加载失败,请刷新页面

加载更多

超实用企业级搜索引擎_Elasticsearch(二)基于RESTFul Api操作

Elasticsearch(二)基于RESTFul Api操作 想要进行API操作,必须安装好Elasticsearch,如果没安装的,可以参考上篇去操作一波,再来学习API操作噢! Elasticsearch的 API,我们可以不用每个API语法啥...

煌sir
24分钟前
29
0
版本控制git的简单使用

0.第一次使用时配置: git config --global user.name "your_name" git config --global user.email "your_name@domain.com" 用的最多的: (查看当前git状态) git status 1.初始化: ......

baowang123
38分钟前
5
0
定时器Timer和TimerTask

为什么要使用定时器呢? 比如说一个web应用,如果这个应用规模很大,那它的日志数据是不是很多。如果一直存下来服务器的存储量怕是不行吧,需要隔一段时间删除,那么就需要一个线程每隔一段时...

南柯好萌
55分钟前
18
0
深圳创服机构创成汇投融资对接指南

深圳创服机构创成汇投融资对接指南 一线城市一直是许多创业者创业热土,深圳也不例外,作为发达城市,科技是深圳的标志,也是许多科技创业者向往之地,科技创业者在创业前期面临许多难题,其...

cchlin
今天
35
0
egg学习笔记第六天:使用中间件屏蔽可疑用户

站点有时候想屏蔽一些特定频繁抓取服务器数据的用户,可以放在中间件中去做,用户在指定Ip数组内,则屏蔽,如果不在,则匹配路由规则执行controller。 中间件的概念: 匹配路由前,匹配路由完...

一生懸命吧
今天
34
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部