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扩展包

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

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

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

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

6、编译make

 

7、编译通过,执行 make install

 

安装完之后,提示该扩展放置的目录,进入该目录会发现redis.so扩展

9、修改php.ini文件,增加如下信息

(一般情况下添加 extension=redis.so即可)

10、保存退出后,重启服务器。查看phpinfo()信息

此时显示加载成功。

 
 

猜你喜欢

转载自blog.csdn.net/why444216978/article/details/83659776
今日推荐