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

  • 相关阅读:
    0xx_nodeJS
    0xx_jQuery
    0xx_正则表达式
    0xx_ES6
    centos重启关机命令
    tomcat服务开机启动脚本
    mysql授权总结
    centos创建文件命令
    svn如果无法连接有可能导致右键卡
    简单导出excel
  • 原文地址:https://www.cnblogs.com/aleafo/p/12368417.html
Copyright © 2011-2022 走看看