我想在我的PHP安装中测试curl是否一切正常
我尝试了下面的代码,但它得到了内部服务器错误!有人能帮我吗。
<?php
// Create a cURL handle
$ch = curl_init('http://xx.xx.xx.xxx/Dinga/');
// Execute
curl_exec($ch);
// Check if any error occurred
if (!curl_errno($ch)) {
$info = curl_getinfo($ch);
echo 'Took ', $info['total_time'], ' seconds to send a request to ', $info['url'], "'n";
}
// Close handle
curl_close($ch);
?>
在开始时添加以下代码,然后重试。
ini_set('display_startup_errors', 1);
ini_set('display_errors', 1);
error_reporting(E_ALL);
如果存在任何解析问题,则必须编辑php.ini文件并设置以下参数
display_errors = on
尝试在卷曲关闭之前将其使用
if(curl_error($ch))
{
echo 'curl error is -' . curl_error($ch);
}
在本地我做了这个
$fp = fopen('/tmp/errorlog.txt', 'w');
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_STDERR, $fp);