Guzzle / curl无法解析主机


Guzzle / curl can't resolve host

我试图在同一个Vagrant VM中运行我的API和客户端。在客户端,我想使用Guzzle。当我尝试设置一个简单的测试时,我从curl中得到以下错误:

Fatal error: Uncaught exception 'GuzzleHttp'Exception'RequestException' with message '[curl] (#6) See http://curl.haxx.se/libcurl/c/libcurl-errors.html for an explanation of cURL errors [url]

当我使用Github url代替时,它都工作得很好。有一件事我很确定,那就是我的网址没有打字错误。

我的客户端和API都指向我的VM的ip地址,并且两者分别运行良好。

我还遇到了一个建议使用证书的主题。

在php.ini中的pem证书,我已经尝试过了,但它不起作用。

有谁知道怎么解决这个问题吗?

我真笨。我必须将127.0.0.1 api.dev放在VM的hosts文件中。

错误编号6 (CURLE_COULDNT_RESOLVE_HOST)表示libcurl无法将主机名解析为IP地址