php5.5安装redis 32位,windows32位下安装Redis+连接PHP

花了两天的时间,看了无数的English code,终于在自己的笔记本上装上了Redis,下面奉上教程。

首先,不懂Redis干嘛用的请先百度…

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

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

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

b1fcf0241f4316894eed97772118fac1.png

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

6c80cacdfb274368b26393467afc939c.png

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

8bd1907b76d2d1606bed328059cd0b9e.png

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

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

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

2bcd8116979c1e721ba2f66e61ae152b.png

请选择对应的版本下载

php5.4-ts-vc9 (我自己用的是XAMPP,所以略不同)

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

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

89d867d1b7efc62b58f3118cc33648bb.png

然后就是修改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

8a014872df9abcc75d790d83f1067de6.png

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

2dcee1f651bbfb4db3445826cd92dfb1.png

End,测试:

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

代码如下

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

a82b13b52fdbb7ac24413b302b5e79e1.png

PS:下一期可能会分享自己封装的Redis类或者一些Redis的用法。

后面附一个wamp安装方法

1、将win_redis.rar解压到E:,将E:win_redis设置到环境变量中。

2、将php_redis.dll 拷贝到php的ext文件夹下,修改 php.ini 添加 extension=php_redis.dll。

3、重启apache,并检查 phpinfo 看到 redis 模块加载成功。

4、双击安装目录下redis-server.exe,以启动redis缓存服务。

5、双击安装目录下redis-cli.exe,即可打开缓存客户端。

以上4、5步骤可以利用批处理文件执行:

新建txt文档,在文档中写入如下脚本,保存。

1 start "redis-server" /min cmd /c redis-server E:win_redisredis.conf

2 start "redis-client" /min cmd /c redis-cli

最后将保存的txt文档,重命名bat类型即可,下次直接双击此bat文件即可运行缓存服务,我们也可以将此bat批处理文件加入到开机启动项中,在此不再具体列出。

注意:打开缓存服务后的两个窗口不能关闭,否则服务停止,缓存服务只能在启动服务后才可以使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值