Cakephp:file_get_contents、curl 和 HttpSocket 不工作

Cakephp: file_get_contents, curl and HttpSocket do not work

我正在使用 Cakephp 2.6.1,我想使用外部 api。为此,我必须请求这样的 url:

$json = file_get_contents($url);
$data = json_decode($json);

我尝试使用 file_get_contents、curl 和 HttpSocket。我有那个错误:

php_network_getaddresses: getaddrinfo failed: Name or service not known

我检查 php_info(); and allow_url_fopen 是否开启。

提前感谢任何可以给我一些想法的人。

您必须在服务器中设置 curl

关注这个link

How to enable curl in Wamp server

就我而言

php_network_getaddresses: getaddrinfo failed: Name or service not known

看来是因为我的 dns 地址不再有效。 我只是用有效的地址 dns 替换并且它有效:)