Назад | Перейти на главную страницу

Как установить PHP из исходного кода с последним пакетом cURL в Linux?

Мне просто нужно использовать последнюю версию cURL (7.21.3) с PHP на моем веб-сервере. (Имеет отношение к конкретным исправлениям ошибок)

Он недоступен по умолчанию в большинстве текущих репозиториев вариантов Linux. (Natty Narwhal от Ubuntu - единственный, и он все еще находится в стадии бета-тестирования) - поэтому я не могу просто запустить «aptitude install php5-curl» или что-то подобное, чтобы установить его (самую последнюю версию cURL).

Как бы можно было установить очень последние пакеты PHP + cURL?

Это так же просто, как изменить загружаемый файл для cURL где-нибудь в репозитории? (т.е. изменение записи текстового файла где-нибудь из http://curl.haxx.se/download/curl-7.21.0.tar.gz к http://curl.haxx.se/download/curl-7.21.3.tar.gz или что-то..?)

В основном мне нужна самая последняя библиотека cURL, работающая с PHP в Linux. Как бы вы лично это сделали?

Добавить репозиторий natty:

$sudo echo "deb http://us.archive.ubuntu.com/ubuntu/ natty main universe multiverse" >> /etc/apt/sources.list
$sudo apt-get update

Создайте / etc / apt / preferences (измените lucid на свой выпуск):

Package: *
Pin: release a=natty
Pin-Priority: -10

Package: *
Pin: release a=lucid
Pin-Priority: 900

Установите последний php5-curl:

$sudo apt-get install -t natty php5-curl

Тест(curl_version):

$php -i | grep -i curl
cURL Information => 7.21.3

php -r 'var_dump(curl_version());'

или загрузите исходные коды php5 и curl и соберите.