这是我第五天尝试在我的mac美洲狮上解决这个问题。我使用home通过这个http://www.astonishdesign.com/blog/native-lamp-stack-mac-os-x安装了phpredis。顺便说一句,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我错过了什么?
发布于 2013-06-25 09:56:09
您确定Redis服务器正在运行吗?
如果您转到Mac命令行并键入redis-cli,是否会得到如下提示:
redis 127.0.0.1:6379>如果没有,则说明您的服务器没有运行。您可以通过运行redis-server手动启动它,然后测试您的脚本。
在mac上运行redis服务器可能有更好的方法,但至少你会知道这是否只是启动服务器的问题。
https://stackoverflow.com/questions/16537276
复制相似问题