一、安装Redis

在服务器上下载好最新的redis解压包后,解压

#tar -zxvf redis-3.2.0-tar-gz

#cd redis-3.2.0-tar-gz

#make (redis-3.2.0-tar-gz是二进制包,所以不需要./configure命令。)

#cd src

#make install

之后我们需要将redis的文件复制到/usr/local/redis目录下

# mkdir -p /usr/local/redis/bin
# mkdir -p /usr/local/redis/etc
# cp -pf redis-benchmark /usr/local/redis/bin
# cp -pf redis-cli /usr/local/redis/bin
# cp -pf redis-check-dump /usr/local/redis/bin
# cp -pf redis-check-aof /usr/local/redis/bin
# cp -pf redis-server /usr/local/redis/bin
# cp -pf ../redis.conf /usr/local/redis/etc

之后在redis的配置文件,将redis推送到后台运行

vim /usr/local/redis/etc/redis.conf

找到daemonize设置为yes(该项默认为no),保存

之后启动redis服务

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

输入pstree |grep redis可查看redis主程序是否存在

二、安装Redis扩展

下载地址:https://github.com/phpredis/phpredis

unzip phpredis-develop.zip

cd phpredis-develop

/usr/bin/phpize

phpredis-develop]# ./configure --with-php-config=/usr/bin/php-config

make

make install

之后在php配置文件中加入redis扩展

#vim /etc/php.ini

extension = "redis.so"

之后需要进行安全配置,使指定的ip地址能够访问redis

vim /usr/local/redis/etc/redis.conf

找到默认的配置

bind 127.0.0.1

这表示仅仅允许通过127.0.0.1这个ip地址进行访问

将其改为

bind 新的ip地址

安装redis和php的redis扩展的更多相关文章

  1. window 安装redis、memcache的php扩展和 reidis 、memcache 及 reids管理软件

    redis 1.安装redis的php扩展 http://windows.php.net/downloads/pecl/releases/redis/ http://windows.php.net/d ...

  2. dockerfile创建php容器(安装memcached、redis、gd、xdebug扩展)

    dockerfile创建php容器(含有memcached.redis.gd.xdebug扩展) 代码如下: FROM php:7.2-fpm COPY redis-3.1.6.tgz /home/r ...

  3. windows 上安装redis和windows上redis与php扩展

    1.下载redis压缩包(自己选择想要的版本,1,2地址任意选一个) 下载window版本地址1:https://github.com/dmajkic/redis/downloads 下载window ...

  4. Ubuntu16.04安装redis和php的redis扩展

    安装redis服务 sudo apt-get install redis-server 装好之后默认就是自启动.后台运行的,无需过多设置,安装目录应该是  /etc/redis 启动 sudo ser ...

  5. mac mamp环境 和linux下 安装redis 和可视化工具 Redis Desktop Manager

    mac下安装 第一步:安装redis 1. brew install redis 2.启动服务/usr/local/opt/redis/bin/redis-server 3.配置redis密码访问 编 ...

  6. linux系统安装redis服务器与php redis扩展

    一 安装redis服务 1更新yum源 CentOS/RHEL 7.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-lat ...

  7. Redis学习笔记之Redis单机,伪集群,Sentinel主从复制的安装和配置

    0x00 Redis简介 Redis是一款开源的.高性能的键-值存储(key-value store).它常被称作是一款数据结构服务器(data structure server). Redis的键值 ...

  8. Centos下yum安装 apache+php环境 以及redis扩赞

    一 : 安装apache 1.首先保证yum源没问题 在此不再阐述 2.安装apache yum -y install httpd 3.设置开机启动apache chkconfig --levels ...

  9. Redis系列(一):Redis简介及环境安装

    提到Redis,大家肯定都听过,并且应该都在项目中或多或少的使用过,也许你觉得Redis用起来挺简单的呀,但如果有人问你下面的几个问题(比如同事或者面试官),你能回答的上来吗? 什么是Redis? R ...

随机推荐

  1. C# 指针操作图像 二值化处理

    /// <summary> /// 二值化图像 /// </summary> /// <param name="bmp"></param& ...

  2. 在Xcode中想要清屏该怎么实现

    XCODE的控制台不会有清屏效果,并没有像终端一样可以clear.但在某些时候我们非得想要清屏该怎么办呢??你去打开可执行文件,就会有类似清屏的效果.实际上是它帮你自动换页了,xcode左边是可以看到 ...

  3. 处理滚动条置底的JS代码

    function scrollTopToBottom(){ var seffheight =$(".consultingRecords_view").height(); $(&qu ...

  4. 自己yy的Splay

    #include <iostream> #include <cstdio> #include <queue> using namespace std; ; stru ...

  5. 【转】Kylin实践之使用Hive视图

    http://blog.csdn.net/yu616568/article/details/50548967 为什么需要使用视图 Kylin在使用的过程中使用hive作为cube的输入,但是有些情况下 ...

  6. loadrunner取出关联数组中的所有元素

    方法一: int num; char nameVar[100]; char nameValue[100]; lr_save_string("AAA","name_1&qu ...

  7. class.forname()用法 转

    主要功能 Class.forName(xxx.xx.xx)返回的是一个类 Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类, 也就是说JVM会执行该类的静态代码段 ...

  8. SU Demos-07NMO

    本例还不完善,不足之处,欢迎批评指正 先看readme 第1个脚本,显示速度模型 脚本#2,生成数据 脚本#3,显示合成数据 脚本#4,进行速度分析 脚本#5,动校叠加

  9. DOM--2 创建可重用的对象

    对象中包含的 分类(内置对象: 注意这些都是function:除了Function对象,实例都是object) Function对象 Function实例function 构造函数的function ...

  10. js-Ajax与Comet

    Ajax与Comet: 1.Ajax技术的核心是XHR(XMLHTTPRequest对象) 创建xhr对象: function createXHR(){ if(typeof XMLHttpReques ...