Centos 7 - 安装PHP redis扩展

  之前说了一下,怎么安装redis扩展,但是那个仅仅只能使用redis的客户端来set和get缓存,如果想要使用php来操作redis的缓存的话,必须安装phpredis的扩展。
  网上有很多安装phpredis的教程,但是经过楼主的测试,好多教程都不能安装,有可能是我的操作失误吧,这里我记录一下我安装redis额过程,分享给大家,同时也当做记录吧。首先,声明一下,楼主使用的是Centos 7。

1.安装phpize

# yum install php-devel  

2.下载phpredis的包

# wget https://github.com/nicolasff/phpredis/archive/master.zip 

  这里再次声明一下,你在那个目录下使用这个命令的,那么这个包就下载在那里的。

3.使用unzip解压

   如果没有这个命令的话,就先安装,命令的是:yum install unzip

# unzip master.zip

  解压完成后,得到的是一个phpredis-master文件夹。

4.编译php扩展

   首先,我们得先进入phpredis-master文件夹中。
   然后使用如下命令进行编译

# phpize

5.配置环境

   使用如下命令还是在4中的目录下

# ./configure  

6.编译

# make && make install 

  编译完成后显示:

Build compate
Donn't forget to run 'make test'.

Installing shared extensions : /usr/lib/php/modules

   楼主的机子是32位的,所以这里显示的是lib,如果是64位的机子的话,那么显示的就是lib64,具体你们可以到/usr目录下去看看
   进入/usr/lib/php/modules/文件夹,我们会发现redis.so的扩展

7.修改/etc/php.ini

   添加扩展:

# extension=redis.so 

  楼主的配置文件中有一个注释了的:extension=mysql.so,我直接取消注释,改变内容,具体看你们的操作。

8.重启apache的服务

  记得重启服务

# systemctl restart httpd

9.简单的代码演示

  楼主在linux中写了一段简单的代码来测试效果

  使用 php 文件名.php来编译文件,最后在redis的客户端中get pby,得到了正确的结果。

你可能感兴趣的:(Centos 7 - 安装PHP redis扩展)