码迷,mamicode.com
首页 > Web开发 > 详细

Centos 7 -安装PHP redis扩展

时间:2017-10-01 14:48:13      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:make   color   module   简单   tar   改变   redis扩展   sha   https   

 之前说了一下,怎么安装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扩展

标签:make   color   module   简单   tar   改变   redis扩展   sha   https   

原文地址:http://www.cnblogs.com/Stay-Hungry-Stay-Foolish/p/7617131.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!