微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

REDIS php扩展连接错误

当我使用redis PHP扩展时,我收到错误,主机是127.0.0.1,端口是6379.

Redis::connect(): PHP_network_getaddresses: getaddrinfo Failed: Name or service not kNown.

解决方法:

我在我的本地服务器上偶尔发生了同样的问题,其中一些尝试修复无法解决问题. This post here给了我一个似乎终于解决了问题的想法.

基本上,我在本地计算机上设置了许多vhost(运行Ubuntu),这允许我使用域名来访问本地运行的站点,而不是通常的“localhost / sitename”方法.结果,我没有分配给’localhost’名称的IP.

这可能不是导致问题的根本原因,但这是我解决了我的问题:

>查看redis配置文件中’redis-host’的值是多少
(对我而言,它被设置为’localhost’).
>在/ etc / hosts文件中检查
一个IP分配给该主机名. (在你的情况下,在哪里
redis-host是127.0.0.1,检查是否没有其他主机名
例如,分配给该IP,例如PHPmyadmin.)

当然,作为一个完整性检查,请确保您的redis服务器已启动并运行,尝试重新启动Apache,以防您进行任何配置更改等.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐