Use of undefined constant CURLOPT_TCP_KEEPALIVE в php Curl

115
23 ноября 2021, 21:10

Использую cUrl в PHP для получения довольно большого файла (> 1Гб). До вчерашнего дня все работало стабильно. Но сегодня начал получать ошибку:

transfer closed with 8412120 bytes remaining to read

Почитав инфу, подключил в настройки cUrl CURLOPT_TCP_KEEPALIVE и CURLOPT_TCP_KEEPIDLE. Вот код cUrl-запроса

$ch = curl_init();
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_URL, 'https://***/file/get');
curl_setopt($ch, CURLOPT_TCP_KEEPALIVE, 1);
curl_setopt($ch, CURLOPT_TCP_KEEPIDLE, 2);
curl_setopt($ch, CURLOPT_FAILONERROR,1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT,5000);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,5000);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$output   = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$info     = curl_getinfo($ch);
print_r(curl_error($ch));
echo curl_errno($ch);
curl_close($ch);

Но теперь ответ от cUrl содержит ошибку: undefined constant CURLOPT_TCP_KEEPALIVE - assumed 'CURLOPT_TCP_KEEPALIVE'. Тоже самое с CURLOPT_TCP_KEEPIDLE.

И вроде бы понятно, что таких надстроек нет в данной версии libcurl (и/или php). Но я использую PHP 7.2.2 и cUrl 7.67.0

READ ALSO
Помогите запустить проект на yii2

Помогите запустить проект на yii2

мне нужно запустить один проект, я склонировал его с git себе на компьютер, закинул все файлы в OSPanel\domainsПосле запуска у меня появилась ошибка,...

107
Как сравнить значения PHP (RedBeanPHP)?

Как сравнить значения PHP (RedBeanPHP)?

Прошу отнеситесь с понимаем! Я не могу понять, как мне вывести нужные данные из таблицы с помощь RedBeanPHPЧто мне нужно указать в поле которое...

85
что такое backend - ы

что такое backend - ы

Сегодня был на собеседование на позицию Junior PHPМне задали одну устную задачу

194
Как вывести из бд с помощью PHP описание товара в нужном формате и с нужными стилями?

Как вывести из бд с помощью PHP описание товара в нужном формате и с нужными стилями?

уважаемые эксперты! Добавил описание товара в ячейку таблицы phpmyadmin, вместе с картинкой, которая его иллюстрирует

76