[win] - PHP5.6 64bit(wamp)配置phpredis,已脱坑
2016-07-28 10:37
387 查看
前言
PC端的网站因为业务需求,需要引入redis.我们开发人员就需要自行配置了(本地开发也要)…老网站是PHP(win平台),需要引入相关拓展,折腾了我老半天..终于搞定(一堆坑,差点爬不出);
一开始按常规的PHP拓展进行配置,一开启各种报错..一会是DLL,一会是redis没找到….坑的一笔
配置前准备
需要安装redis for window,其他的我用wamp:Apache : 2.4.17 MySQL : 5.7.9 PHP : 5.6.16 PHP : 7搞定
配置redis.conf(redis for window)
#搜索requirepass , 空格后面加上自定义密码 . 用户名默认为auth requirepass 1q2w1111
启用PHP拓展
这里有三个坑,一个是配置文件,一个是依赖的dll,一个是vhost我下载的wamp内部包含两个PHP版本,5.6x和7;默认是启用5.6.X的;
这里就以5.6为主;
先下phpredis,看你的PHP版本来选择
一开始我以为是wamp是32bit的版本,下载,配置报错;依次尝试…直到这个才正常[
php_redis-2.2.7-5.6-ts-vc11-x64.zip],64位线性安全的.
php的拓展dll依旧放在ext下面….php.ini则不是在常规PHP目录下的
php.ini…wamp的移动到[
D:\wamp64\bin\apache\apache2.4.18\bin]下,
更改常规php目录下的ini不会生效
vhost的配置比较简单,直接在http.conf启用,然后在
apache->conf->extra->httpd-vhosts.conf.. 复制demo的写法,改下你的网站执行目录;
本地系统的hosts文件更改一下就能直接使用你写的域名访问了(更改hosts后记得ipconfig/flushdns ,刷新下DNS)
更改完毕记得重启下所有服务,一般apache重启下即可
效果
打开两个或者三个CMD,一个启用redis-server,一个是redis-client,一个若是你们这边有用脚手架的启用窗口启用redis服务只要一条命令,
redis-server.exe redis.conf=> 在redis目录下
启用客户端,
redis-cli -h 127.0.0.1,输入用户名及配置的密码 => 在redis目录下
看开发环境…
就能正常跑通,继续开发了~~
相关文章推荐
- Redis 学习笔记(十四)Redis存储结构优化
- Redis简介
- Redis Linux安装
- Redis代理twemproxy安装,配置,使用
- Redis 3.2.100 Windows 32位下载
- redis之redis cluster创建
- Redis笔记二之Redis命令操作简介及五种value数据类型
- Redis笔记一之Redis简介与安装
- linux、SecureCRT安装redis
- Redis修改数据多线程并发—Redis并发锁
- .NET基于Redis缓存实现单点登录SSO的解决方案
- redis持久化那些事(kēng)儿
- redis开启远程访问
- Redis 配置redis.conf 解读
- Redis Twemproxy集群
- Redis 安装
- Redis 安装
- Redis 使用场景-电商
- Redis实现简单的消息队列
- 十三、redis特性操作