【问题标题】:cURL in not working in phpcURL 在 php 中不起作用
【发布时间】:2018-08-17 13:23:14
【问题描述】:

cURL 在服务器中启用。但它显示了来自curl_exec($curl) 点的一些错误。 curl_error($curl); 没有显示其他错误

致命错误:未找到原始处理程序!在 /public_html/curl_test.php 第 18 行

cURL 包是curl-7.29.0-46.el7.x86_64

任何人都可以建议我任何解决方案或可以帮助我解决问题吗?

if (!function_exists('curl_init')){
    die('Sorry cURL is not installed!');
}

$curl = curl_init();
curl_setopt_array($curl, Array(
    CURLOPT_URL            => 'http://someurl.com',
    CURLOPT_TIMEOUT        => 120,
    CURLOPT_CONNECTTIMEOUT => 30,
    CURLOPT_RETURNTRANSFER => TRUE,
    CURLOPT_ENCODING       => 'UTF-8'
));


if(curl_exec($curl) === false)
{
    echo 'Curl error: ' . curl_error($curl);
}
else
{
    $data = curl_exec($curl);
    echo 'Operation completed without any errors';
}

curl_close($curl);

【问题讨论】:

  • 您是否在受控环境(例如本地服务器)中尝试过完全相同的代码(或尽可能接近)?
  • 请求网站有这个是原始处理程序吗? stackoverflow.com/questions/7564832/…
  • @RiggsFolly 你有什么解决办法吗?
  • 与大多数关于 SO 的问题一样,如果您向我们展示一些相关代码,您更有可能获得一些有用的帮助
  • @RiggsFolly 谢谢你的建议。我已经添加了代码 sn-p。

标签: php amazon-web-services curl


【解决方案1】:

问题出在 zlib.output_compression 中。 它已修复,curl 现在可以正常工作了。

【讨论】:

    猜你喜欢
    • 2016-05-25
    • 2013-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-20
    • 2015-07-08
    • 1970-01-01
    相关资源
    最近更新 更多