zoukankan      html  css  js  c++  java
  • centos 6.3 安装reids

    初装的centos 没有安装gcc和tcl-8.5.12
    1.

    yum install gcc

    没有安装gcc
    2.tcl-8.5.12

    1.wget http://downloads.sourceforge.net/tcl/tcl8.5.12-src.tar.gz
    2.wget http://downloads.sourceforge.net/tcl/tcl8.5.12-html.tar.gz
    3.tar -xf ../tcl8.5.12-html.tar.gz --strip-components=1
    4.cd unix &&
       ./configure --prefix=/usr \
                --enable-threads \
                --mandir=/usr/share/man &&
        make &&
    
        sed -e "s@^\(TCL_SRC_DIR='\).*@\1/usr/include'@" \
        -e "/TCL_B/s@='\(-L\)\?.*unix@='\1/usr/lib@" \
        -i tclConfig.sh
    
    5.make install &&
       make install-private-headers &&
       ln -v -sf tclsh8.5 /usr/bin/tclsh &&
       chmod -v 755 /usr/lib/libtcl8.5.so
    6.mkdir -v -p /usr/share/doc/tcl-8.5.12 &&
       cp -v -r  ../html/* /usr/share/doc/tcl-8.5.12

      /****************************************************************/
      http://lfsbook.linuxfromscratch.org/blfs/view/cvs/general/tcl.html
      /****************************************************************/
    3.redis
       

    1.wget http://redis.googlecode.com/files/redis-2.6.7.tar.gz
    2.tar xzf  redis-2.6.7.tar.gz
       cd redis-2.6.7
       make
    3.cp src/redis-server /usr/bin/
       cp src/redis-cli /usr/bin/
       cp src/redis-check-aof /usr/bin/
       cp src/redis-check-dump /usr/bin/
       cp src/redis-benchmark /usr/bin/
     4.mkdir -p /etc/redis/
       cp redis.conf /etc/redis/redis.conf


    /***************************参考***************************/ 

    http://hi.baidu.com/print_r/item/474c5c036ea25b2fa0312dba

    http://huazi736.blog.163.com/blog/static/1747393020124236260262/ 参数设置
    4.phpredis
       

    1. wget https://github.com/nicolasff/phpredis/archive/2.2.2.tar.gz
    2. yum install php-devel #phpize 安装  phpize是属于php-devel的内容
    3. /usr/bin/phpize    #phpize的目录会有不同提前find
    4. ./configure --with-php-config=/usr/bin/php-config   # php-config的目录会有不同提前find
    5. make  
        make install
    6./usr/lib64/php/modules/redis.so phpini中加入 在make install最后会提示目录位置

    5.semanage
        1.yum provides /usr/sbin/semanage
        2.yum -y install policycoreutils-python
      /****************************************************************/
      http://zhb1208.iteye.com/blog/1432957
      http://www.2cto.com/os/201208/145089.html
      /****************************************************************/

    安装此命令是为了本机开启端口号,要不本机无法使用

    semanage port -l | grep http

    semanage port -a -t http_port_t -p tcp 6379

    6.

    getsebool -a|grep httpd
    
    setsebool httpd_can_network_connect 1

    允许httpd连接到网络

  • 相关阅读:
    组件化的使用
    MacOS 升级后pod 出现的问题
    协议(Protocol) 和代理(Delegate)
    分类(Category)的本质 及其与类扩展(Extension) /继承(Inherit)的区别
    KVC
    KVO的使用及底层实现
    OC对象的本质及分类
    大端小端
    为什么一个指针在32位系统中占4个字节,在64位系统中占8个字节?
    quarts之Cron表达式示例
  • 原文地址:https://www.cnblogs.com/turnswing/p/2844463.html
Copyright © 2011-2022 走看看