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连接到网络

posted @ 2013-01-04 16:38  锁千秋  阅读(474)  评论(0编辑  收藏  举报