出现这报错是正常使用就偶尔会报错,但是DNS没问题,ping也OK,奇怪了,后来查了下,在http://www.ttlsa.com/linux/curl-6-couldnt-resolve-host/ 找到一些资料,估摸着可能是没有用ipv4解析导致的,所以添加类似如下的指令初始化好curl,观察看看。

curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);

Related Posts: curl-Could not resolve host :