一、安装redis(仅可在服务器使用,尚不能通过浏览器访问)

  (1)首先下载redis:wget http://download.redis.io/releases/redis-4.0.9.tar.gz

  (2)解压redis:tar -zxvf redis-4.0.9.tar.gz

  (3)进入redis目录:cd redis-4.0.9

  (4)make编译:make

  (5)进入redis的src目录执行:cd src

  (6)执行开启redis:./redis-server

如果看到redis独特的官方标志,则说明安装成功、或者可以执行./redis-cli打开redis的客户端,执行简单的set操作,如果可以get的话说明安装成功

二、安装phpredis(此时就可以通过浏览器访问了)

  (1)下载phpredis安装包:wget https://github.com/phpredis/phpredis/archive/develop.zip

  (2)解压phpredis:unzip develop.zip

  (3)进入phpredis目录:cd cd phpredis-develop/

  (4)使用phpize生成configure文件:/usr/local/php7-legend/bin/phpize

  (5)然后检查当前的环境是否满足要安装软件的依赖关系:./configure --with-php-config=/usr/local/php7-legend/bin/php-config

  (5)然后进行编译:make -j

  (6)然后安装:make install

  (7)然后进入php的自定义扩展目录:/usr/local/php7-legend/lib/php/extensions/no-debug-non-zts-20160303/

  (8)正常应该可以看到:redis.so

  (9)然后再进入配置文件配置中添加redis扩展:cd /usr/local/php7-legend/lib/

  (10)添加:extension=redis.so

  (11)记得重启php-fpm之后,再查看phpinfo信息是否有redis扩展

这时候可以执行以下代码测试了(redis的服务端必须开启)

$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set("who","me");
$test=$redis->get("who");
var_dump($test);

  

centos下php环境安装redis的更多相关文章

  1. CentOS下LAMP环境安装配置

    本来几下yum都能装好的,yum却出问题了,报错:AttributeError: 'YumBaseCli' object has no attribute '_not_found_i',可能是某个文件 ...

  2. CentOS 系统下使用 yum 安装 Redis

    本文主要介绍在 CentOS 7 系统下使用 yum 安装 Redis 的过程. 更改 yum 源 将 Centos 的 yum 源更换为国内的阿里云源. 首先备份你的原镜像文件,保证出错后可以恢复: ...

  3. CentOS下通过yum安装svn及配置

    CentOS下通过yum安装svn及配置 1.环境centos5.5 2.安装svnyum -y install subversion 3.配置 建立版本库目录mkdir /www/svndata s ...

  4. Nginx - Windows下Nginx初入门,附CentOS下Nginx的安装

    公司刚使用nginx,预先学习下.鉴于机器没有Linux环境,在Windows熟悉下. 下载 目前(2015-07-11),nginx的稳定版本是1.8.0,在官网下载先,windows版的nginx ...

  5. Windows和Centos下Docker的安装配置

    Windows和Centos下Docker的安装配置 windows环境下的安装(win10) 在Windows系统上需要利用toolbox来安装Docker,现在 Docker 有专门的 Win10 ...

  6. 【转】Centos下编译升级安装Boost

    https://www.xingchenw.cn/article/191 Centos下编译升级安装Boost 首先在官网现在相应的包 https://www.boost.org/users/down ...

  7. centos下php扩展安装imagemagick

    centos下php扩展安装imagemagick 2015-10-23TONY7PHP 对于php的imagick主要是两部分的安装 ImageMagick主程序地址http://www.image ...

  8. CentOS下SNMP的安装与使用

    CentOS下SNMP的安装与使用   导读 简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol).数据库模型(datab ...

  9. centos 下查找软件安装在哪里的命令

    linux centos 下查找软件所安装的目录在哪里 1. 如果是rpm安装的可以:rpm -ql linux(1)package-name 具体你可以man rpm 2. 可以在根目录上直接fin ...

随机推荐

  1. 有gridview汇出word和excel

    private void Export(GridView _gv, string filetype, string FileName)    {        if (filetype == &quo ...

  2. 使用jsonp获取天气情况

    在这里使用的是百度天气: 整体代码如下: js: <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js ...

  3. 四. 引入unittest单元测试框架

    1.   安装 SeleniumIDE(firefox) (1)下载地址:https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/ (2 ...

  4. 系统优化怎么做-Tomcat优化

    大家好,这里是「聊聊系统优化 」,并在下列地址同步更新 博客园:http://www.cnblogs.com/changsong/ 知乎专栏:https://zhuanlan.zhihu.com/yo ...

  5. Eclipse 中打开选中文件/文件夹所在目录

    习惯了使用VS中的 ”通过右键打开选中文件/文件夹在电脑中的目录”功能后, 当切换到Eclipse环境后,发现居然找不到这个功能, 虽可以通过右键文件属性,看到文件路径,复制路径然后在资源管理器中打开 ...

  6. Java关于NIO类的详解

    一.IO与NIO的区别: 前提我们先说一说java IO: Java中使用IO(输入输出)来读取和写入,读写设备上的数据.硬盘文件.内存.键盘......,根据数据的走向可分为输入流和输出流,这个走向 ...

  7. How to Effectively crack .JAR Files?

    Author: http://www.cnblogs.com/open-coder/p/3763170.html With some external tools, we could crack a ...

  8. python中 的继承

    1.Python的类可以继承多个类,Java和C#中则只能继承一个类. 2.Python的类如果继承了多个类,那么其寻找方法的方式有两种,分别是:深度优先和广度优先. 当类是经典类时,多继承情况下,会 ...

  9. WebGL学习笔记(1)

    基本的WebGL图形操作(详细参考教程:https://www.yiibai.com/webgl,需要1周左右熟悉webgl的对象方法以及着色器代码):绘制三角形 drawElements gl.TR ...

  10. 执行SQL查询导致磁盘耗尽故障演示

            a fellow in IMG wechat group 2 met an error about running out of disk space when using MySQL ...