Centos 7 -安装PHP redis扩展

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 

1 # unzip master.zip

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

4.编译php扩展

  首先,我们得先进入phpredis-master文件夹中。

  然后使用如下命令进行编译

1 # phpize

5.配置环境

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

1 # ./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中写了一段简单的代码来测试效果

1 <?php
2   $redis = new Redis();
3   $redis.set(‘pby‘, 1234);

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

 

以上是关于Centos 7 -安装PHP redis扩展的主要内容,如果未能解决你的问题,请参考以下文章

基于CentOS 7 搭建Redis 7集群

CentOS 7 装 Redis 6,重新焕发活力

Centos 7 backup and restore Redis data

[Redis-CentOS7]Redis事务操作

mongodb redis 优化 (centos 7)

CentOS 7 Install Redis