curl апгрейд

Lord Maverik
На сайте с 15.04.2003
Offline
471
765

Вобщем есть жеалние обновить curl. Стоит CentOs.

Зачем это мне надо: У меня на локалке curl возвращает redirect_url, а на сервере нет, а очень надо.

На локалке такая версия:

array(9) {

["version_number"]=> int(464896)

["version"]=> string(6) "7.24.0"

string(13) "i386-pc-win32"

["ssl_version"]=> string(14) "OpenSSL/1.0.1c"

["libz_version"]=> string(5) "1.2.5"

На сервере такая:

["version_number"]=> int(462597)

["version"]=> string(6) "7.15.5"

["host"]=> string(21) "i686-redhat-linux-gnu"

["ssl_version"]=> string(15) " OpenSSL/0.9.8b"

["libz_version"]=> string(5) "1.2.3"

Попробовал yum update. Много чего обновилось, curl был в списке, но версия по прежнему таже.

Как же мне его обновить то?

RedMall.Ru (https://redmall.ru) - Товары из Китая (Таобао, Tmall) с проверкой качества, скидка для форумчан 7% Партнерская программа 2 уровня: 5% + 5%. Подробнее. (https://redmall.ru/about/partner/)
Andreyka
На сайте с 19.02.2005
Offline
822
#1

Это еще и от настроек curl зависит - выдавать или нет.

Не стоит плодить сущности без необходимости
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#2

А что говорит "yum info curl" ?

У меня например в CentOS говорит вот что:


Name : curl
Arch : i386
Version : 7.15.5
Release : 15.el5
Size : 464 k
Repo : installed
Summary : A utility for getting files from remote servers (FTP, HTTP, and others).
URL : http://curl.haxx.se/
License : MIT
Description: cURL is a tool for getting files from FTP, HTTP, Gopher, Telnet, and
: Dict servers, using any of the supported protocols. cURL is designed
: to work without user interaction or any kind of interactivity. cURL
: offers many useful capabilities, like proxy support, user
: authentication, FTP upload, HTTP post, and file transfer resume.

Name : curl
Arch : x86_64
Version : 7.15.5
Release : 15.el5
Size : 472 k
Repo : installed
Summary : A utility for getting files from remote servers (FTP, HTTP, and others).
URL : http://curl.haxx.se/
License : MIT
Description: cURL is a tool for getting files from FTP, HTTP, Gopher, Telnet, and
: Dict servers, using any of the supported protocols. cURL is designed
: to work without user interaction or any kind of interactivity. cURL
: offers many useful capabilities, like proxy support, user
: authentication, FTP upload, HTTP post, and file transfer resume.

В репозитариях подключенных у меня , нету более новой версии, видимо ваш ход или искать RPM под вашу ось или собирать из Source codes.

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
Lord Maverik
На сайте с 15.04.2003
Offline
471
#3
Andreyka:
Это еще и от настроек curl зависит - выдавать или нет.

вот у меня было такое подозрение :) а где из найти эти настройки? Или имеется в виду настройки черещ curl_opt уже в самом php? Так я там даже указываю ему, следовать по редиректу, не хочет, хоть код ответа возвращает 301, а на локалке работает.

Romka_Kharkov:
А что говорит "yum info curl" ?

Installed Packages

Name : curl
Arch : i386
Version : 7.15.5
Release : 15.el5
Size : 464 k
Repo : installed
Summary : A utility for getting files from remote servers (FTP, HTTP, and others).
URL : http://curl.haxx.se/
License : MIT
Description: cURL is a tool for getting files from FTP, HTTP, Gopher, Telnet, and
: Dict servers, using any of the supported protocols. cURL is designed
: to work without user interaction or any kind of interactivity. cURL
: offers many useful capabilities, like proxy support, user
: authentication, FTP upload, HTTP post, and file transfer resume.


---------- Добавлено 07.08.2012 в 21:23 ----------

Romka_Kharkov:
В репозитариях подключенных у меня , нету более новой версии

похоже на то, что более новой версии нет :(

Andreyka
На сайте с 19.02.2005
Offline
822
#4

Раз нет - придется собирать пакет рукми

Lord Maverik
На сайте с 15.04.2003
Offline
471
#5

Решил вообще по другому, написал свой класс, который использует cURL и CURLOPT_HEADERFUNCTION, и через заголовки получает новый адрес, и далее сам подставляет redirect_url если его нет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий