在使用 file_get_contents远程请求url时,出现警告:php_network_getaddresses: getaddrinfo failed: Name or servicenot known这个问题通常是由于 Apache/PHP主机连不上dns服务器. 首先,要在命令行下检查,是否能ping通远程主机. 如果ping不通,那么你的name server(如果是fedora,在/etc/resolv.conf文件中)设置有问题.找一个可以使用的dns,用该dns的ip替换/e…