Я написал фрагмент кода на моем компьютере, который работал отлично:curl_init() не работает на RaspberryPi 3 Jessie
$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(), но затем просто перестать просматривать следующие строки. Когда вы смотрите в исходном коде веб-страницы, строки, которые должны быть там, не ... Опять же, тот же самый код работает на моем компьютере!
Пожалуйста, помогите, я так близок, чтобы закончить большой проект (это cooooool).
Спасибо
любая ошибка в 'curl_error()'? – devpro
Любые ошибки вообще? Включили ли вы отчеты об ошибках и проверили журналы? – dan08
Определите «крушение». PHP фатальная ошибка, Apache segfaults, нет результата? В противном случае 'curl_error()' является хорошим предложением, как сказал devpro. – drew010