解决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

  重试函数则成功。

posted @ 2012-11-06 01:49  chenkite  阅读(1073)  评论(1编辑  收藏  举报