curl仅适用于某些服务器

时间:2014-10-25 15:14:49

标签: php linux curl centos

我有两个几乎相同的Centos Linux服务器。一个是物理位于我家,运行iptables,并在它和互联网之间有一个硬件防火墙(华硕无线路由器)。另一个是远程VPS,运行iptables,据我所知,没有硬件防火墙。既不使用selinux(是的,我知道我应该使用它)。

以下脚本在VPS上按预期工作,但在物理计算机上没有响应。

可能导致这种情况的原因,以及如何解决?

<?php
$source='http://www.google.com/uds/Gfeeds?context=0&num=10&hl=en&output=json&refreshInterval=0&q=http%3A%2F%2Fconstruction.com%2Frss%2Fconstruction.xml%3F1414243577&v=1.0&nocache=0';
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $source);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT, 5);
$data = curl_exec($ch);
curl_close($ch);
echo($data);
?>

0 个答案:

没有答案