注:5.6版本的php一定要下载phpredis3.0以上的版本,之前自己下载用的2.2.4的redis,安装配置完成后,PHP死活不支持redis的扩展,通过phpinfo打印也压根看不到,重复服务,修改php.ini配置一点用也没有。。直到经人提点,才恍悟过来!

一、PHP Redis下载

wget https://github.com/phpredis/phpredis/archive/3.1.2.tar.gz

二、解压安装并进入Redis目录

[root@localhost ~]# tar zxf redis-3.1.2.tgz
[root@localhost ~]# cd redis-3.1.

三、在Redis文件夹下,生成configure配置文件

[root@localhost redis-3.1.2]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
[root@localhost redis-3.1.]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@localhost redis-3.1.]# make && make install

redis.so扩展存放在/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/目录下。

四、在PHP配置文件php.ini里面加载Redis扩展

[redis]
extension_dir ="/www/****/lib/php/extensions/no-debug-non-zts-20131226/"
extension=redis.so

五、重启服务器(Apache或者Nginx)

[root@localhost redis-3.1.]# service nginx start
或者
ps -ef|grep nginx |grep master  //查看主进程
kill -INT 130**           //干掉进程
/export/servers/nginx-1.5.4/sbin/nginx -c /export/servers/nginx-1.5.4/conf/nginx.conf  //启动nginx

重启PHP

ps -ef|grep php |grep master
kill -INT **
/export/servers/php-5.5./sbin/php-fpm --fpm-config=/export/servers/php-5.5./etc/php-fpm-.conf

六、测试

浏览器访问index.php文件,输出phpinfo信息,如果有Redis信息,则安装成功

  • 补充:

在linux下开启redis扩展一直不见生效,还可能有个原因,启动php时未指定到php.ini,导致配置不生效:

/usr/local/php-5.6./sbin/php-fpm --fpm-config=/usr/local/php-5.6./etc/php-fpm.conf -c=/usr/local/php-5.6./etc/php.ini

参考地址:

https://segmentfault.com/a/1190000008420258

https://www.cnblogs.com/itfenqing/p/7102913.html

php5.6.30开启redis扩展的更多相关文章

  1. centos6.5环境 安装php5.5.30的redis扩展 介绍

    1.下载软件包 wget http://pecl.php.net/get/redis-2.2.5.tgz       2.解压 tar zxvf redis-2.2.5.tgz        3.进入 ...

  2. 为php5.6.30安装redis扩展

    1.下载phpredis3.1.2 https://github.com/phpredis/phpredis/releases/tag/3.1.2 2.解压后在phpredis3.1.2目录下执行 / ...

  3. win10 64位安装memcache扩展和开启redis扩展

    前面有关于win10下搭建wamp环境的介绍,在此不在赘述,php操作memcache有memcache库和memcached库,其中memcache是php内置的扩展库,支持面向对象和面向过程两种操 ...

  4. php开启redis扩展

    1.安装redis git下载地址https://github.com/MSOpenTech/redis/releases 2.测试redis windows 运行(快捷键:windows键+R键), ...

  5. 获取客户端IP地址-----以及--------线上开启redis扩展

    /** * 获取客户端IP地址 * @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字 * @return mixed */ function get_cl ...

  6. PHP配置篇(一)--php开启redis扩展

    因为最近要用到Redis,下面记录下如何给PHP开启redis的扩展. 一.安装redis 1.安装redis:https://github.com/MSOpenTech/redis/releases ...

  7. PHP5.6版本安装redis扩展

    一.php安装redis扩展   1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本       2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2 ...

  8. window下phpstudy开启redis扩展

    注:一定要注意自己PHP的版本结构是64还是32位的!其次查看PHP Extension Build是NTS or TS! 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本(特 ...

  9. Win下PHP5.6版本安装redis扩展

    首先说一下自己的环境啥的,我用的是phpstudy,其实没啥大用,就是看你的php版本啥的 1.运行phpinfo(),查看php的信息,php的位数和扩展信息,和要下载的扩展文件信息有关, 2.下载 ...

随机推荐

  1. python set dict tuple and list

    1 set 1.1 不变集合,frozenset 也就是说,集合中的元素不能删除,也不能增加. 1.2 两个集合之间的关系 isdisjoint()函数. 2 各个数据结构的不同显示 2.1 set ...

  2. Windows 异步IO操作

    Windows提供了4种不同的方法来接收I/O请求已经完成的通知:触发设备内核对象.触发事件内核对象.可提醒I/O和I/O完成端口. Windows的异步I/O     当线程向设备发起一个I/O异步 ...

  3. C#温度报警

    using System; using System.Collections.Generic; using System.Text; using System.Collections; using S ...

  4. 替换Android自带apk【转】

    本文转载自:http://www.voidcn.com/article/p-gonowdjh-vz.html 安卓自带的app放在/system/app/下,当我们想要替换这些应用时可以参考如下步骤: ...

  5. Spring 各种注解(@)的含义与认识

    依赖注入,从字面上理解,即是:以注入的方式实现依赖: Spring 容器负责创建应用程序中的 bean,并通过 DI(依赖注入)来协调这些对象之间的关系.当描述 bean 如何进行装配(autowir ...

  6. lmbench andlmbench 移植测试

    /*********************************************************************** * lmbench andlmbench 移植测试 * ...

  7. BZOJ_1511_[POI2006]OKR-Periods of Words_KMP

    BZOJ_1511_[POI2006]OKR-Periods of Words_KMP Description 一个串是有限个小写字符的序列,特别的,一个空序列也可以是一个串. 一个串P是串A的前缀, ...

  8. 【SCOI 2005】 繁忙的都市

    [题目链接] 点击打开链接 [算法] 题目描述比较繁琐,但细心观察后,发现其实就是用kruskal算法求最小生成树 [代码] #include<bits/stdc++.h> using n ...

  9. Python 函数定义以及参数传递

    Python 函数定义以及参数传递1.函数定义#形如def func(args...): doSomething123以关键字def 开头,后面是函数名和参数下面是函数处理过程. 举例: def ad ...

  10. 《Image Generation with PixelCNN Decoders》论文笔记

    论文背景:Google Deepmind团队于2016发表在NIPS上的文章 motivation:提出新的image generation model based on pixelCNN[1]架构. ...