【发布时间】:2013-07-24 15:59:33
【问题描述】:
我的域是在 Windows 的“hosts”文件中设置的,它的名称类似于“my.site”。我正在使用它进行开发。
但这似乎不适用于fsockopen() open 函数。我得到“php_network_getaddresses: getaddrinfo failed: Name or service not known”。
有可能让它工作吗?
【问题讨论】:
-
唉,你的问题我没有答案。我唯一能推荐的就是找到另一种方法来支持自定义域名(我使用 .htaccess)或在适当的服务器上设置系统以进行开发。
-
你是如何使用 fsockopen() 的?
-
作为@KlausS。指出,我认为您使用
fsockopen的方式存在问题,因为我刚刚为 fsockopen 做了 PHP 的示例 #1,域名使用hosts文件解析。 -
您能否分享您的主机文件中定义您尝试使用的域的行?
-
我的 hosts 文件在 windows 中,但 php 在虚拟机中的 linux 中运行。会是这个原因吗?
标签: php networking windows-7 dns fsockopen