一、redis安装

1 下载redis安装包

wget http://redis.googlecode.com/files/redis-2.4.17.tar.gz (若无法下载请手动下载)

2 编译安装

  1. $ tar zxvf redis-2.4.17.tar.gz
  2. $ cd redis-2.4.17
  3. $ make
  4. $ make PREFIX=/usr/local/webserver/redis install

3 配置redis

  1. $ mkdir /etc/redis
  2. $ cp redis.conf  /etc/redis/redis.conf
  3. $ mkdir /var/lib/redis

配置文件修改:

#dbfilename dump.rdb 注释掉

logfile  /data1/log/redis.log 指定log路径

appendonly yes 取消注释

appendfilename /data0/redis/appendonly.aof 指定数据文件路径

bind 127.0.0.1 取消注释,如果需要外部访问改为ip地址

4 测试

  1. $ /usr/local/webserver/redis/bin/redis-server /etc/redis/redis.conf
  2. $ /usr/local/webserver/redis/bin/redis-cli set foo bar
  3. //输出内容
  4. OK
  5. $ /usr/local/webserver/redis/bin/redis-cli get foo
  6. //输出内容
  7. "bar"

命令行连接:

/usr/local/webserver/redis/bin/redis-cli -h 192.168.1.112 -p 6379

二、 安装PHP扩展  (在php中应用redis服务)

1 下载phpredis客户端

https://github.com/nicolasff/phpredis/downloads(选择适合自己php版本的)

2 安装phpredis扩展模块

上传phpredis-2.2.4.tar.gz到/usr/local/src目录

cd /usr/local/src #进入软件包存放目录

  1. $  tar zxvf phpredis-2.2.4.tar.gz
  2. $ cd  phpredis-2.2.4/
  3. $ /usr/local/webserver/php/bin/phpize  #用phpize生成configure配置文件
  4. $ ./configure --with-php-config=/usr/local/webserver/php/bin/php-config  #配置
  5. $ make   #编译
  6. $ make install  #安装

3 修改php.ini

查看/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613是否有redis.so

在php.ini中 添加

extension=redis.so #编辑配置文件,在最后一行添加以下内容

4 重启php进程

$  /usr/local/webserver/php/sbin/php-fpm restart

5 查看phpinfo() 是否有redis扩展

6 用PHP文件测试

  1. <?php
  2. $redis = new Redis();
  3. $redis->connect('127.0.0.1',6379);
  4. $redis->set('long','Hello World');
  5. echo $redis->get('long');

输出:Hello World

成功!

linux下安装redis及PHP扩展应用的更多相关文章

  1. linux下安装redis和phpredis扩展

    一.安装redis 1.下载redis-3.2.3.tar.gz wget http://download.redis.io/releases/redis-3.2.3.tar.gz 2.解压redis ...

  2. linux 下安装redis以及php Redis扩展

    [php] view plaincopy在CODE上查看代码片派生到我的代码片 linux 下安装redis以及php Redis扩展 环境配置: centos6. nginx/ php/ mysql ...

  3. Linux 下安装 Redis server

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/defonds/article/details/30047611         本文简介了 Linu ...

  4. Linux下安装Redis及搭建主从

    Linux下安装Redis 首先在官网下载对应版本的redis包,这里本人使用的是redis-4.0.8.tar.gz.   然后在服务器中存放redis包的路径下执行tar –vxf redis-4 ...

  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

    记录一下linux下的安装步骤,还是比较复杂的 1. 下载redis-2.8.19.tar.gz: ftp传到linux01上: 解压: tar –zxvf redis-2.8.19.tar.gz 2 ...

  7. Linux下安装Redis以及遇到的问题

    参考链接:https://www.cnblogs.com/zdd-java/p/10288734.html https://www.cnblogs.com/uncleyong/p/9882843.ht ...

  8. windows下与linux下安装redis及redis扩展

    1.        Redis的介绍 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起 ...

  9. Linux下安装Redis php-redis扩展 redis重启shell脚本 超详细!

    前言 前面刚写过nosql其中三款热门产品的对比,这次主要写关于Redis的一些事情,Redis的介绍.安装以及扩展(php-redis,因为我是phper)安装等等.同时是写给我的朋友(cccjjj ...

随机推荐

  1. 系统架构一:snmp+mrtg服务器监控

    //@author:yuan<turing_zhy@163.com> 码字不易,转载请注明出处 #================================== 开始,服务器准备   ...

  2. 浅谈短视频APP的发展趋势

    2014年6月20日,在AppAnnie最新发布5月应用指数中,美拍荣登“非游戏类iOS榜单”全球下载量第一位置,成为全球iOS应用商店最热门APP.能在<AppAnnie应用指数>这份A ...

  3. Xamarin.Forms之UserDialogs 重制版本

    在 forms 里面,目前使用比较多的弹出组件是 Acr.UserDialogs ,但是这个组件有些小问题,比如 loading .hide 会同时把 toast 给一起关掉,android 下的 t ...

  4. hbuilder h5 原生socket

    在网上搜索了很多资料都不行,要么就是不能发送数据,要么就不能接收数据,使用如下的方法可以接收数据,一个一个字节接收: 有部分限制是需要明确知道要接收多少个字节,否则容易出现接收异常.. var tes ...

  5. 第二篇 Python运算符

    1.算术运算符 运算符 描述  +  两个值相加  -  两个值相减  *  两个值相乘  /  两个值相除  %  得到两个数相除的余数  **  x**y得到x的y次幂  //  返回两个数相除商 ...

  6. 特殊用途语言特性(默认实参/内联函数/constexpr函数/assert预处理宏/NDEBUG预处理变量)

    默认实参: 某些函数有这样一种形参,在函数的很多次调用中它们都被赋予一个相同的值,此时,我们把这个反复出现的值称为函数的默认实参.调用含有默认实参的函数时,可以包含该实参,也可以省略该实参. 需要特别 ...

  7. Ubuntu系统使用apache部署多个django项目(python4.3)

    /etc/apache2/sites-available/pyweb.conf <VirtualHost *:> ServerName 192.168.1.46 DocumentRoot ...

  8. .net mvc 框架实现后台管理系统4-layedit使用

    做个简单的文章发布,使用了layui的layedit 效果: 在html页面添加: <textarea id="MyArticleContent" style="d ...

  9. i2c设备驱动之设备地址

    第一步:查找设备的数据手册可得到设备的从机地址.读写地址. 很不巧的是我在这里又卡了近一天,由于自己的硬件知识学得相当的那啥,哎,没办法,怨不得别人. 今天终于开窍了!!!!! 在开始条件(S)后,发 ...

  10. 事件获取目标 currentTarget target srcElement 三者之间的区别和联系

    currentTarget   指的是触发事件的当前对象,可以是冒泡和捕获的对象,不一定是点击或者鼠标移入等事件的直接触发对象.可以是他的父元素等. target 指的是事件触发的直接对象.IE有兼容 ...