Php Win10 4月更新后的Web服务器主机名问题

Php Win10 4月更新后的Web服务器主机名问题,php,windows,apache,hostname,Php,Windows,Apache,Hostname,我的本地网络中有web服务器(Raspbian GNU/Linux 8上的Apache/2.4.10+PHP5.6.36(jessie)4.9.35-v7+,Raspberry Pi上的),主机名为webserver。然后,我还在我的工作站上使用本地Web服务器(localhost)(Win 10 Home 64位+Apache/2.4.25+PHP7.1.4) 更新后赢得10“四月更新”(1803)我有一个问题:当我的本地主机(即工作站)上的PHP脚本试图通过file_get_contents

我的本地网络中有web服务器(Raspbian GNU/Linux 8上的Apache/2.4.10+PHP5.6.36(jessie)4.9.35-v7+,Raspberry Pi上的),主机名为webserver。然后,我还在我的工作站上使用本地Web服务器(localhost)(Win 10 Home 64位+Apache/2.4.25+PHP7.1.4)

更新后赢得10“四月更新”(1803)我有一个问题:当我的本地主机(即工作站)上的PHP脚本试图通过file_get_contents()从Web服务器读取一些文件时

我得到这个错误:

php_network_getaddresses: getaddrinfo failed: The requested name is valid, but no data of the requested type was found.
当我将主机名更改为IP地址(
http://192.168.1.100/file.php
)然后它就工作了。当我把
http://webserver/file.php
直接在我的浏览器中(在工作站上)。只有当本地主机(工作站)的脚本试图访问主机名为address的Web服务器上的地址时,才会出现问题


在赢得4月10日更新之前,一切正常,那么哪里会有问题呢?我已安装了所有Windows更新,但没有任何帮助…

请在
C:\Windows\system32\drivers\etc\HOSTS


某些Windows更新将此文件替换为默认文件,这将解释为什么您无法再访问服务器,因为主机文件中将没有对它的引用。

Hi,您是否尝试停用防火墙和防病毒?@night gold:是的,但仍不工作……您是否检查了主机文件是否仍保持原样。可能Windows Update已将主机文件重置为default@RiggsFolly你是对的!谢谢你的帮助!
php_network_getaddresses: getaddrinfo failed: The requested name is valid, but no data of the requested type was found.