zoukankan      html  css  js  c++  java
  • 转载:【Linux+windows】PHP5.5+5.6安装PHPRedis扩展,windows安装redis服务器

    安装redis服务器:windows下 【https://www.cnblogs.com/dingguofeng/p/8709476.html】

    首先,你必须安装了 Redis服务器,然后才能安装php-redis扩展,就像先安装mysql,然后再将php-mysql扩展安装并引入(区别是:php-redis扩展插件php没有自带,php-mysql扩展插件php自带了)。

    一。linux安装phpredis扩展方法

    phpredis下载地址:http://pecl.php.net 搜索redis,选择2.2.7 DLL -》 windows;tar-》linux   或者 https://github.com/nicolasff/phpredis 

    unzip phpredis-master.zip   //解压缩

    cd phpredis-master      //进入解压目录 (这一步很重要)

    /usr/local/php5/bin/phpize    //命令:locate phpize,找到phpize(目录可能不同),并执行生成configture文件

    ./configure --with-php-config=/usr/local/php5/bin/php-config    //locate php-config,找到php-config(目录可能不同),并执行生成php扩展配置文件

    make 

    make test 

    make install

    vi /usr/local/php5/etc/php.ini

    加入

    extension=redis.so

    保存后重启Apache,如果是连接的nginx,则需要重启php-fpm。

    二。windows安装phpredis扩展方法

    从网上直接下载编译好的dll文件即可,一定要选择和php对应的版本。

    php_redis-5.5-vc11-ts-x86-00233a.zip http://d-h.st/4A5
    php_igbinary-5.5-vc11-ts-x86-c35d48.zip http://d-h.st/QGH

    php_redis-5.5-vc11-nts-x86-00233a.zip http://d-h.st/uGS
    php_igbinary-5.5-vc11-nts-x86-c35d48.zip http://d-h.st/bei

    php_redis-5.5-vc11-ts-x64-00233a.zip http://d-h.st/1tO
    php_igbinary-5.5-vc11-ts-x64-c35d48.zip http://d-h.st/rYb

    php_redis-5.5-vc11-nts-x64-00233a.zip http://d-h.st/N0d
    php_igbinary-5.5-vc11-nts-x64-c35d48.zip http://d-h.st/c1a

    下载后将php_igbinary.dll和php_redis.dll放入php的ext目录下,

    然后修改php.ini,加入这两个扩展,注意顺序不要反了。

    extension=php_igbinary.dll

    extension=php_redis.dll

    重新启动Apache即可。

    三.LINUX安装phpredis扩展

    解压redis-3.1.1.tgz文件后进入到目录

    找到本环境的phpize位置(locate phpize)

    执行sudo /usr/bin/phpize (生成configure等文件)

     

    找到php-config的位置

    执行 sudo ./configure --with-php-config=/usr/bin/php-config 最终会看到如下结果

     执行sudo make 

    若出现如下错误

     

    说明有可能是phpredis的版本有点低,可以去http://pecl.php.net/package/redis上面下载最新的试试

    若出现如下结果

     

    说明安装是正常的

    按照指示 执行 sudo make test

    sudo make install

     

    修改php.ini

    找到本环境所用到的php.ini文件

    我的环境是/etc/php.ini

    添加 extension = redis.so

     

    重启http

    sudo service httpd restart  

    通过phpinfo()确认redis扩展已安装成功

     

  • 相关阅读:
    Python File readline() 方法
    Python File read() 方法
    Python File next() 方法
    Python File isatty() 方法
    POJ 3281 Dining(最大流板子)
    poj 3436 ACM Computer Factory 最大流+记录路径
    HDU2732 Leapin' Lizards 最大流
    线段覆盖、区间选点、区间覆盖贪心讲解
    顺序表完成教师职称管理系统
    c++派生类中构造函数和析构函数执行顺序、判断对象类型、抽象类、虚函数
  • 原文地址:https://www.cnblogs.com/xuzhengzong/p/7677972.html
Copyright © 2011-2022 走看看