首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows的xampp上启用redis

在windows的xampp上启用redis
EN

Stack Overflow用户
提问于 2017-08-04 18:30:49
回答 1查看 9.4K关注 0票数 2

我正在尝试使redis在xampp上工作,我的xampp在windows10上是32位,php版本是5.6,我在这里下载redis。

http://pecl.php.net/package/redis/2.2.7/windows ( x86线程安全),并添加了

php.ini中的extension=php_redis.dll,我在带有linux的virtualbox上安装的redis服务器( selinux被禁用)

下面是我在windows上运行的脚本

代码语言:javascript
复制
<?php 

   //Connecting to Redis server on localhost 
   $redis = new Redis(); 
   $redis->connect('192.168.0.108', 6379); 
   echo "Connection to server sucessfully";

    var_dump($redis);   
    $redis->set("say","Hello World");
    echo $redis->get("say");

?>

该错误显示:

代码语言:javascript
复制
Connection to server sucessfullyobject(Redis)#1 (0) { } 
Fatal error: Uncaught exception 'RedisException' with message 
'Redis server went away' in 
D:\xampp\htdocs\test\redis\test.php:8 Stack trace: #0 
D:\xampp\htdocs\test\redis\test.php(8): Redis->set('say', 'Hello World') #1 {main} thrown in 
D:\xampp\htdocs\test\redis\test.php on line 8

有人知道问题出在哪里吗?我是否正确安装了扩展?

EN

回答 1

Stack Overflow用户

发布于 2017-08-05 01:44:54

您需要确保redis-server是否正在侦听端口6379,如下所示:

代码语言:javascript
复制
redis-cli -h 192.168.0.108

它必须以以下方式响应:

代码语言:javascript
复制
192.168.0.108:6379>

在您确定这是答案之后,您的连接将会成功。

相关问题:

Fatal error: Uncaught exception 'RedisException' with message 'Redis server went away'

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45504474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档