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扩展已安装成功

     

  • 相关阅读:
    解决在linux环境安装setuptools的相关错误
    sql根据最小值去重
    linux重新安装python
    python 进阶(转自http://python.jobbole.com/82633/)
    redis做消息列队
    下载安装windows版Redis
    vue-cli 结构
    vue-cli 安装
    [python]爬虫学习(三)糗事百科
    jquery基础
  • 原文地址:https://www.cnblogs.com/xuzhengzong/p/7677972.html
Copyright © 2011-2022 走看看