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版本)下载错误(这里耗时最长),最终发现并非该问题导致;

  • 相关阅读:
    广度优先搜索
    洛谷 P1126 机器人搬重物
    codevs 1058 合唱队形
    洛谷P1216 [USACO1.5]数字三角形 Number Triangles
    Codevs 1576 最长严格上升子序列
    跳马(Knight Moves), ZOJ1091, POJ2243
    洛谷 P1644 跳马问题
    NOI 2971 抓住那头牛
    NOI 2727 仙岛求药
    搜索与回溯算法
  • 原文地址:https://www.cnblogs.com/aleafo/p/12368417.html
Copyright © 2011-2022 走看看