解决PHP getimagesize等函数无法获取本地文件

  刚刚在做个缩略图程序,发现用getimagesize获取"http://localhost/1.jpg"获取超时,我就纳闷,IE都能打开呢。排查过程中用getimagesize获取http://127.0.0.1/1.jpg则成功,获取http://www.xxx.com/xxx.jpg也成功。于是我打开命令提示符 ping localhost.发现返回值是::1。于是我明了,PHP是无法解析::1的。

  于是打开C:\Windows\System32\drivers\etc修改hosts文件 增加一条

  

127.0.0.1       localhost

  重试函数则成功。

原文地址:https://www.cnblogs.com/chenkite/p/2756259.html