gpt4 book ai didi

php - 即使扩展加载正常,redis 也会抛出错误

转载 作者:可可西里 更新时间:2023-11-01 11:22:33 26 4
gpt4 key购买 nike

这是我在我的 mac mountain-lion 上尝试修复此问题的第五天。我使用 home brew 来安装 phpredis http://www.astonishdesign.com/blog/native-lamp-stack-mac-os-x .顺便还用了home brew来安装redis。我的 php 信息显示

redis
Redis Support enabled
Redis Version 2.2.3

当我运行这段代码时

$redis = new Redis();
$redis->connect('127.0.0.1', 6379);

$redis->set('key', 'val');

echo $redis->get('key')

;

我收到这个错误

 Fatal error: Uncaught exception 'RedisException' with message 'Redis server went away' in /Library/WebServer/Documents/test/index.php on line 6
( ! ) RedisException: Redis server went away in /Library/WebServer/Documents/test/index.php on line 6

我错过了什么

最佳答案

您确定 Redis 服务器正在运行吗?

如果您转到 Mac 命令行并键入 redis-cli,您是否会得到如下提示:

redis 127.0.0.1:6379>

如果没有,则您的服务器没有运行。您可以通过运行 redis-server 手动启动它,然后测试您的脚本。

在 mac 上运行 redis 服务器可能有更好的方法,但至少你会知道是否只是启动服务器的问题。

关于php - 即使扩展加载正常,redis 也会抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16537276/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com