window的PHP开发(wamp)下安装redis扩展实录
admin
2023-06-26 15:41:54
0

最近在学习研究Redis,于是在本地环境下试图开始,先从安装redis开始,来就遇到地堆问题,但也算是唯一的问题,那就是:无法安装扩展!


从准备安装开始,大家都知道windows下安装php扩展,大体思路是先下载一个dll文件放到php的ext目录里,再在php.ini里加载扩展,再重启apache,不错,我也是这样做的,但由于没搞清楚本地环境需要哪个版本的dll文件,所以找了很久才装好。


走的弯路不多说,把我最后成功的步骤和注意事项列出来:

从本地环境开始,windows下的php环境,我用的wamp,实际上是apache2,php5.5.12,先从网上找到相关的redis的包需要的文件:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/

window的PHP开发(wamp)下安装redis扩展实录

(一搜可以找到一堆,大同小异,唯一需要注意的是版本)

本地用phpinfo查看,找到MSVC的项,我的是MSVC11 (Visual C++ 2012),并且系统是64位

window的PHP开发(wamp)下安装redis扩展实录

所以:

我用到的是这个,php_redis-2.2.5-5.5-ts-vc11-x64.zip,


下载后解压会有一些文件,找到里面的php_redis.dll,复制到php的扩展目录(视各人情况而定,一般是在wamp\bin\php\php5.5.12\ext)。


打开php.ini添加extension=php_redis.dll。

window的PHP开发(wamp)下安装redis扩展实录

重启apache,再查看localhost的phpinfo,查找redis会有相关信息出来(版本号,enabled)。


完成。

window的PHP开发(wamp)下安装redis扩展实录


代码里:

$redis = new redis(); 
$result = $redis->connect('127.0.0.1', 6379);
var_dump($result); //结果:bool(true)


成功。


回过头去说说我走的弯路,因为下错了很多dll,所以在phpinfo里,没有关于redis的项,上面的代码 new redis(); 也会报错,找不到class名。


这里写得不是很详细,不太方便新手学习,可以在网上搜索其他图文教程,此文核心是提醒找对版本。。。

相关内容

热门资讯

美民调:超半数美国人称生活成本... 据凤凰卫视报道,美国政治新闻网5月29日公布的最新民调显示,美国选民仍然不满意总统特朗普的经济政策,...
燃气灶开关无法控制怎么办 燃气灶开关无法控制,这是一种非常危险的情况。这种情况可能会导致燃气泄漏和火灾等严重后果。如果您遇到这...
为什么海尔冰箱冷冻室温度显示一... 这种情况表示的是超温报警灯亮了。也就是说冰箱的冷冻室温度没有降下去,冷冻室温度降到零下8度左右就自动...
西门子冰箱冷冻室温度一直闪烁是... 1、有可能是因为操作不当导致的情况;2、有可能是西门子冰箱显示屏的供电电源或显示屏本身的故障。 ...
冰雪儿点菜柜冷冻室温度灯一直闪 1、可能是因为冰雪儿点菜柜的压缩机遭到了损坏。 2、可能是因为点菜柜的内部电路发生了断路。3、可能是...
海尔冰箱冷冻温度一直闪怎么解决 一直闪可能是超温报警灯亮了,这说明冷冻室的温度出现了异常,一般是温度过高造成的报警,看看冷冻室是否关...
健康证上标注“女性私密”?越界... 南方都市报29日报道,深圳一市民陈某(化名)在深圳市南山区妇幼保健院办理托幼岗位健康证时遭遇乱象。据...
2026香格里拉对话会开幕,中... 第23届香格里拉对话会5月29日晚在新加坡开幕,来自40多个国家和地区的政要、防务官员和专家学者等共...
美国中期选举:谁是骄兵必败,谁... 【文/观察者网专栏作者 周德宇】从特朗普二次执政以来,其民调可以说是一路雪崩,连累着共和党也一起遭殃...
芗城区科协开展全国科技工作者日... 5月27日,芗城区科协联合东铺头街道、瑞京社区等单位,走进芗城实幼东铺头园区,开展芗城区全国科技工作...