我已经在 OSX Mountain Lion 的 XAMPP 中安装了 memcache 和 memcached。尽管它们都没有出现在 phpinfo()
中。
在我的 index.php
文件的顶部,我只包含该文件:
include 'memcache.php'
然后,当我进入我的网站时,我会看到一个 MEMCACHE INFO 页面,该页面给出了此错误:
Error message: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known`
我做错了什么?
可以安装memcache和memcached而不显示在phpinfo()
中吗?
最佳答案
问题是您提供的用于连接 memcached 的主机名不正确。您的错误本质上是 DNS 找不到主机名。
关于php - 内存缓存和内存缓存 : "getaddrinfo failed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13075997/