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