windows32位下安装Redis+连接PHP

下载Redis的windows32位客户端:http://pan.baidu.com/s/1ntA2PQx

下载后建议解压到web目录之类的地方,譬如:D:\WWW\Redis

为了省去用CMD进入文件夹的麻烦可以直接进入到你的Redis文件夹下shift+鼠标右键(如右图)

接着输入以下指令(redis.conf为redis的配置文件,有需要的可以修改过后运行,这个是我从网上copy下来改好能用的):

如果你能看到CMD显示以下内容,恭喜你,你的Redis服务端已经能用了:

以后要使用都可以用这个指令开启Redis,当然窗口不能关闭,关闭窗口Redis会停止运行。

Then,建立PHP到Redis的连接,使PHP能够直接往Redis里发送数据:

请运行phpinfo()查看以下内容:PHP版本号、TS or NTS、VC版本

请选择对应的版本的DLL下载

php5.4-ts-vc9(XAMPP用这个)

php5.3-ts-vc9 (WAMP的一般用这个)

下载后请将解压得到的DLL文件copy到php/ext目录下,譬如我的是D:\xampp\php\ext,WAMP的一时想不起具体路径了,请直接搜索文件夹。(注:PHP5.4下需要两个一起使用,所以我的有两个DLL)

然后就是修改php.ini了,在你看到的一大堆extension=XXXXX.dll的后面加上以下内容(大意就是让Apache在启动的时候去加载对应扩展):

PHP5.4:(注:顺序不可颠倒)

extension=php_igbinary.dll
extension=php_redis.dll

PHP5.3:(使用WAMP的请注意,看一下你phpinfo中Loaded Configuration File字段php.ini的真正的调用路径,默认情况下php.ini是加载Apache下的那个php.ini)

extension=php_redis.dll

字段添加完后保存重启Apache(不重启是不会加载的),然后再看一下你的phpinfo里面是不是能搜到Redis扩展了,如果搜到那就恭喜你,扩展加载成功可以接着下一步了,如果搜不到也恭喜你,回头检查下哪个步骤出了问题。(如图,版本不同可以不用纠结)

End,测试:

新建一个php文件,输入一下code

<?php

    $redis = new Redis();
    $redis->connect(‘127.0.0.1‘,6379);  //php客户端设置的ip及端口

    //存储一个值
    $redis->set("say","Hello World");
    echo $redis->get("say"); //应输出Hello World

    //存储多个值
    $array = array(‘first_key‘=>‘first_val‘,
    ‘second_key‘=>‘second_val‘,
    ‘third_key‘=>‘third_val‘);
    $array_get = array(‘first_key‘,‘second_key‘,‘third_key‘);
    $redis->mset($array);
    var_dump($redis->mget($array_get));

?>

  

保存,运行。如果看到下图,恭喜你,开始享受你的Redis吧!

转自BY 周, 尚智,原文地址:http://blog.sky31.com/archives/117

时间: 2024-10-16 13:57:33

windows32位下安装Redis+连接PHP的相关文章

Windows 64位下安装Redis详细教程

方法/步骤 在D盘新建文件夹[redis],右键解压Redis ZIP包,把所有文件解压到redis文件夹中.(其他盘符也可以滴^_^) 文件介绍: redis-benchmark.exe         #基准测试 redis-check-aof.exe         # aof redischeck-dump.exe        # dump redis-cli.exe               # 客户端 redis-server.exe            # 服务器 redis

Windows 64位下安装Redis(一)

1.     下载Redis安装包 1).官方网站:http://redis.io/ 2).官方下载:http://redis.io/download 可以根据需要下载不同版本 3).windows版:https://github.com/MSOpenTech/redis/releases 4).下载完成后,在E盘[Program Files]目录下新建文件夹[Redis],右键解压Redis ZIP包,把所有文件解压到redis文件夹中. 5).文件介绍: redis-benchmark.ex

Windows 64位下安装Redis

官方网站:http://redis.io/ 官方下载:http://redis.io/download 可以根据需要下载不同版本 windows版:https://github.com/mythz/redis-windows 在D盘新建文件夹[redis],右键解压Redis ZIP包,把所有文件解压到redis文件夹中.(其他盘符也可以滴^_^) 文件介绍: redis-benchmark.exe         #基准测试 redis-check-aof.exe         # aof

64位Windows下安装Redis教程

这篇文章主要介绍了64位Windows下安装Redis教程,本文使用Microsoft Open Tech group 在 GitHub上开发的一个Win64版本的Redis,需要的朋友可以参考下 Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定.详情请参考:http://redis.io/download 但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示: 复制代码 代码如下: Win64 Unoffi

Windows下安装Redis及php的redis拓展教程

一.安装前必读 Windows 64位操作系统 Redis 安装包(版本3.0.5,截止2017-05-29最新redis版本为3.2.9) 注意事项: 1.在window下如果你还需安装PHP的redis拓展,那么安装最新版本的redis可能没有对应的php_redis.dll: 2.网上的windows下安装redis及php拓展教程大多是redis2.x版本的,对于想安装高版本可能不适用: 3.一开始我安装的是最新的redis3.2.9版本,在安装php_redis拓展傻眼了,php_re

Linux 下安装 Redis 服务器

本文简单介绍了 Linux 下安装 Redis 服务器的步骤,同时简要介绍服务器的配置.启动以及状态检测.另外还介绍了 32 位 CentOS 下安装 Redis 时遇到的一些问题的解决.        一. 查看 Linux 相关信息        版本查看cat /etc/issueCentOS release 5.5 (Final)        位数查看getconf LONG_BIT32        二. 安装 tcl        先装好 tcl,不然 redis 的 make t

在windows环境下安装redis和phpredis的扩展

在windows环境下安装redis和phpredis的扩展 1.首先配置php: 需要在windows的集成环境中找到php的扩展文件夹,ext,然后在网上寻找自己的php对应的.dll文件 比如说的我的phpinfo里面显示是Arti..:x86,所以需要选择X86,这个跟系统无关,我的系统还是64位的呢! 然后我的集成环境是ts而不是nts这个都可以在phpinfo文件中找到! 下载文件php_igbinary.dll,php_redis.dll 然后修改配置文件php.ini(php文件

win7 64位下安装hadoop的eclipse插件并编写运行WordCount程序

win7 64位下安装hadoop的eclipse插件并编写运行WordCount程序 环境: win7 64位 hadoop-2.6.0 步骤: 1.下载hadoop-eclipse-plugin-2.6.0.jar包 2.把hadoop-eclipse-plugin-2.6.0.jar放到eclipse安装目录下的plugins目录下 3.打开eclipse发现左边多出来一个DFS Locations 4.在win7上解压hadoop-2.6.0. 5.下载hadoop.dll.winuti

Window 下安装Redis

Windows下安装Redis Redis对于Linux是官方支持的但 Redis官方不正式支持windows的,只有Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,项目地址是:https://github.com/MSOpenTech/redis 1.如下图下载安装文件 2.在 Release 页面中,可以找到 msi 安装文件以及 .zip 文件下载解压,没什么好说的,在解压后的bin目录下有以下这些文件: redis-benchmark.e