【问题标题】:Curl_init() not working on RaspberryPi 3 JessieCurl_init() 不适用于 RaspberryPi 3 Jessie
【发布时间】:2016-09-23 16:59:58
【问题描述】:

我在我的电脑上写了一段完美运行的代码:

  $curl =curl_init();
$urlCurrent = "http://api.openweathermap.org/data/2.5/weather?q=lyon&units=metric&APPID=c0670481fea50f735e7d2558dbbc01e7";
curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => TRUE,
    CURLOPT_URL => $urlCurrent
));
$result = curl_exec($curl);

但是,当我将它上传到我的 RPi(其中安装了 Apache2、PHP5 包括 Php_curl)时,它就无法正常工作了! 找了几个小时后,我发现问题出在 curl_init() 方法上。它使整个代码崩溃,并且所有以下代码行都消失了。这意味着我可以在 curl_init() 出现之前运行网页的所有内容,但随后它就会停止浏览下一行。在查看网页源代码时,应该存在的行没有...... 同样,完全相同的代码可以在我的电脑上运行!!

请帮忙,我已经快要完成一个大项目了(太棒了)。

谢谢

【问题讨论】:

  • curl_error() 中的任何错误?
  • 有任何错误吗?您是否打开了错误报告并检查了您的日志?
  • 定义“崩溃”。 PHP 致命错误,Apache 段错误,没有结果?否则 curl_error() 就像 devpro 所说的那样是一个很好的建议。

标签: php curl raspberry-pi init raspberry-pi3


【解决方案1】:

我设法修复它。尽管我不明白出了什么问题,但通过重新安装 RasPi 的磁盘 img 并重新开始它就可以了。 很抱歉那些遇到这个问题的人,但这是唯一对我有用的解决方案。

ByeBye,无论如何感谢您的帮助, 顺便说一句,我完成了我的项目,它太棒了! (对于那些知道的人来说,它是一个魔镜)。

【讨论】:

    猜你喜欢
    • 2019-05-18
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 2019-02-28
    • 2017-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多