当我使用redis PHP扩展时,出现错误,主机是127.0.0.1,端口是6379。
Redis::connect(): php_network_getaddresses: getaddrinfo failed: 名称或服务未知。
我的本地服务器上偶尔发生同样的问题,尝试了多次修复但没有解决。这篇文章给了我一个想法,似乎最终解决了这个问题。
基本上,我在本地计算机(运行 Ubuntu)上设置了许多虚拟主机,这允许我使用域名来访问本地运行的站点,而不是通常的“localhost/sitename”方法。结果,我没有分配给“localhost”名称的 IP。
对于您来说,这可能不是问题的根本原因,但以下是我解决问题的方法:
当然,作为健全性检查,请确保您的 redis 服务器已启动并正在运行,如果您进行了任何配置更改等,请尝试重新启动 Apache。
对于 Mac 用户:
打开终端并尝试以下命令:
| 归档时间: |
|
| 查看次数: |
21147 次 |
| 最近记录: |