linux下安装redis服务和php扩展

一:安装redis服务


1、wget http://download.redis.io/releases/redis-5.0.0.tar.gz


2、tar xzf redis-5.0.0.tar.gz


3、cd redis-5.0.0


4、yum -y install gcc


5、make


6、make test 如果报错类似 You need tcl 8.5 or newer in order to run the Redis test


     则需要安装:tcl


                         wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz  

                         sudo tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/  

                         cd  /usr/local/tcl8.6.1/unix/  

                         sudo ./configure  

                         sudo make  

                         sudo make install, sudo make test     


7、启动redis服务并设置成开机自动启动


            复制其配置文件redis.conf 到etc 文件夹下


            cd redis解压目录


      cp redis.conf /etc


           进入etc,找到redis.conf 并修改 daemonize no(第128行) 为 daemonize yes ,这样就可以默认启动就后台运行


           redis-server /etc/redis.conf


二:安装redis扩展


1、下载php-redis扩展包

706520-20170418142506634-838449346.png

2、解压拆包后进入目录,可以看到如下:

3、在该目录下执行php安装目录下的phpize命令

4、此时目录下会多一个configure文件

5、现在可以配置了,--with-php-config 是告诉扩展需要安装的位置,自动帮我们配置好编译程序(执行一旦报错,有可能是没有安装autoconf,执行以下yum install autoconf即可)

6、编译make