zoukankan      html  css  js  c++  java
  • 关于centos 安装redis 及phpredis的一些说明

    折腾了五六个小时才成功,也是很醉了。

    这里记录一下。

    先上正确思路:

    yum install redis进行安装,安装的不是最新版本

    如果要安装最新的redis,需要安装Remi的软件源,

    yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
    
    yum --enablerepo=remi install redis -y

    列出适合版本的redis源
    //列出yum源服务器上所有包含pecl-redis的软件包(用于php扩展)

    yum --enablerepo=remi list | grep redis

    然后通过名称进行安装

    yum --enablerepo=remi install xxx

    安装完成后,查找 phpize的位置,然后进行编译运行,生成redis.so

    find / -name phpize
    # 找到之后,进入到这个目录,然后执行
    
    ./phpize
    
    ./configure
    #这里的路径,根据你的php安装位置确定,请自行修改对应
    ./configure --with-php-config=/usr/local/php/bin/php-config
    make && make install

    这样就生成redis.so了
    生成之后,如果界面提示不小心关掉了,可以通过 find命令找到redis.so
    在php配置文件中,加入这个扩展,并重启php-fpm(或者apache)即可生效。

    下面说几个错误的尝试方法:

    1. 不经过phpize生成,直接通过yum安装的redis生成的 redis.so添加到 extension 是无效的;

    2. 中间还多次怀疑过是否线程安全版本(nts版本)下载错误(这里耗时最长),最终发现并非该问题导致;

  • 相关阅读:
    算法浅谈——一文讲透三分算法
    机器学习基础——一文讲懂中文分词算法
    线性代数精华2——逆矩阵的推导过程
    LeetCode 2 Add Two Numbers——用链表模拟加法
    LeetCode 1 Two Sum——在数组上遍历出花样
    大数据基石——Hadoop与MapReduce
    Flexbox布局
    对象基础
    对象枚举属性
    我的第一篇博文
  • 原文地址:https://www.cnblogs.com/aleafo/p/12368417.html
Copyright © 2011-2022 走看看