redis服务端安装详细步骤与说明及可能遇到的问题

一、 redis服务端安装配置
    #tar xf  redis-2.6.14.tar.gz
    #cd redis-2.6.14
     #cp -r redis-2.6.14 /usr/local/redis (最好把redis的安装文件copy到/usr/local/redis再进行编译)
    #make
    #make install
    #cp redis.conf /etc/redis.conf 再安装成功后,将redis的配置文件复制到etc目录下
    启动redis: redis-server /etc/redis.conf
        关闭redis: redis-cli shutdown
        关闭指定该端口的redis-server:redis-cli -p 6379 shutdown
以上是正常的安装步骤。但在makeredis-2.6.14时,可能会提示错误。如果提示一下错误
/usr/bin/ld: cannot find -lm  这个错误是提示连接静态库当中出现了问题:
则运行下面语句
运行   yum search "static" |grep "\(libc\|stdc\+\+\)"
50:glibc-static.i686 : C library static libraries for -static linking.
61:libcxgb3-static.i686 : Static version of the libcxgb3 driver
82:libstdc++-static.i686 : Static libraries for the GNU standard C++ library
192:cdparanoia-static.i686 : Development tools for libcdda_paranoia (Paranoia III)
266:dietlibc.i686 : Small libc implementation
267:dietlibc-devel.i686 : dietlibc development files
268:dietlibc-header.noarch : dietlibc header files
326:libcaca-devel.i686 : Development files for libcaca, the library for Colour AsCii
328:libcap-devel.i686 : Development files for libcap
329:libcddb-devel.i686 : Development files for libcddb
若出现以上提示,则直接运行下面代码,就可解决问题
 yum install glibc-static libstdc++-static

二、phpredis扩展模块安装配置
    #cd  nicolasff-phpredis-a5e53f1
    #/usr/local/php/bin/phpize(这句话的意思是让linux系统运行phpize这个文件。这个文件在php安装时候就可以自动生成。运行whereis phpize,搜索
    该文件所在的位置)如出现以下
     提示:phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz 则/usr/local/php/bin/phpize命令可以改为 /usr/bin/phpize   phpize就会运行
    nicolasff-phpredis-a5e53f1i里面的文件,就会生成可以./configure的文件
    #./configure --with-php-config=/usr/local/php/bin/php-config(./configure的 path可以自己定义,可以whereis php-config将输出的结果即你系统
    中php-config的路径但顾总./configure的路径)
    #make
    #make install
    执行完make install后会生成
    #Installing shared extensions:    /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/  
2.3 修改php.ini
    vi /usr/local/php/etc/php.ini
    #在php配置文件最后一行添加redis.so
    extension = /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/redis.so    //注意extension的路径和(执行完make install后会生成)
    的路径提示一样。

2.4 重启apache

#service httpd restart
2.5 检查redis模块是否加载。
#php -m |grep redis
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值