zoukankan      html  css  js  c++  java
  • windows php7 安装redis扩展

    1,首先查看phpinfo

     这会决定扩展文件版本(特别注意以php版本的architecture是x86还是64为准,不能以操作系统为准);

    2.根据PHP版本号,编译器版本号和CPU架构

     一定要根据版本红色部分对应版本号,不然会phpinfo会没有php扩展!

    下载地址:

    https://pecl.php.net/package/redis

    选择与phpinfo里对应的NTS

    //php7 igbinary可以不要

    http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/

    3.解压缩后,将php_redis.dll和php_redis.pdb拷贝至php的ext目录下

    4.

    修改php.ini,(PS:此php.ini文件是在Apache目录)在该文件中加入:

    ; php_redis

    extension=php_igbinary.dll

    extension=php_redis.dll

    注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效

    (igbinary.dll可以不加)

    5.重启Apache后,使用phpinfo查看扩展是否成功安装;

    测试

    $redis = new Redis();
    $redis->connect('localhost', 6379);
    $redis->set('keyy', 'zhangsan'); //设置值
    $res = $redis->get('keyy');
    echo $res;

    测试的时候,redis服务端和客户端都需要开启运行!

    redis服务端安装

    1、redis官方下载地址:https://redis.io/download,redis 64位下载地址:https://github.com/ServiceStack/redis-windows/tree/master/downloads

    2、解压redis-64.3.0.503.zip,解压后copy至D:Program Files edis-64.3.0.503文件夹中。

    3、进入D:Program Files edis-64.3.0.503,修改redis.windows.conf文件,增加设置maxmemory 大小为1024000000,也可以不修改

    4、启动redis
    在redis目录下,按住shift键同时鼠标点击右键,选择“在此处打开命令窗口”,输入:redis-server.exe redis.windows.conf

    最后说一下将redis加到Windows服务中。首先还是要启动redis服务器端,然后在运行redis客户端,然后通过Windows的service-install命令,输入

    redis-server --service-install redis.windows.conf --loglevel verbose  

    找到管理服务改为手动或自动,手动命令:net start redis 或 net stop redis

    以后就可以使用win的服务启动,而不需要每次都要打开一个DOS界面启动了。

  • 相关阅读:
    Docker手动搭建sentry错误日志系统
    Flask源码解析:Flask应用执行流程及原理
    django Rest Framework---缓存通过drf-extensions扩展来实现
    Python实现 -- 冒泡排序、选择排序、插入排序
    Python查找算法之 -- 列表查找和二分查找
    java设计模式之单例模式
    中文乱码解决方案
    web应用中Filter过滤器之开发应用
    web应用中的Filter过滤器之基础概述
    会话跟踪技术
  • 原文地址:https://www.cnblogs.com/chancy/p/7600266.html
Copyright © 2011-2022 走看看