windows下php7安装redis 以及php_redis的扩展

一、工具准备

1.redis for windows 下载 https://github.com/MSOpenTech/redis(下载Redis-x64-3.2.100.msi)

2. PHP扩展下载http://pecl.php.net/package-stats.php(redis 和igbinary)

打开连接选择版本,点击DLL

进入详情页,根据PHP版本信息选择下载


二、安装php_redis扩展

1. 把下载到的php_redis.dll和php_igbinary.dll扩展文件 拷贝到php\ext中 

2.打开php.ini加入以下代码(php_igbinary.dll 必须放在php_redis.dll前面)

#php for redis  

extension=php_igbinary.dll  

extension=php_redis.dll  

3.重启服务,phpinfo中有redis项表示成功


三、安装redis

1、点击下载的Redis-x64-3.2.100.msi文件完成安装

2、然后windows+R 然后 cmd 进入到D:\program files\redis(根据自己redis路径自行调整)

3、输入 redis-server.exe 回车。出现下图标识执行成功。成功后别关闭当前窗口,操作redis期间都要保证此窗口打开,关闭此窗口表示 关闭reids,重新打开一个cmd

注意:错误处理

windows下安装Redis第一次启动报错:

[2368] 21 Apr02:57:05.611 # Creating Server TCP listening socket 127.0.0.1:6379: bind: Noerror

解决方法:在命令行中运行

redis-cli.exe

127.0.0.1:6379>shutdown

notconnected>exit

然后重新运行redis-server.exe redis.windows.conf,启动成功!


四、使用redis

$redis = new redis();    

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

//存储一个 值    

$redis->set("type",12);    

echo $redis->get("type");    

//存储多个值    

$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)); 

你可能感兴趣的:(windows下php7安装redis 以及php_redis的扩展)