Думал, что это будет простой процесс, но я не думаю. Мне нужна последняя версия CURL (7.23 или новее) на CentOS 6.3.
Если я сделаю это:
sudo yum обновить curl
Он просто говорит мне, что делать нечего (все обновлено).
Итак, я подписался на некоторые другие сообщения ServerFault и попробовал следующее:
sudo rpm -i http://mirror.city-fan.org/ftp/contrib/sysutils/Mirroring/libcurl-7.29.0-2.0.cf.rhel6.x86_64.rpm
Но это говорит мне:
предупреждение: /var/tmp/rpm-tmp.4L8Nyj: Заголовок V3 Подпись DSA / SHA1, идентификатор ключа b56a8bac: NOKEY error: Failed dependencies: c-ares (x86-64)> = 1.9.1 требуется libcurl-7.29. 0-2.0.cf.rhel6.x86_64 libssh2 (x86-64)> = 1.4.3 необходим libcurl-7.29.0-2.0.cf.rhel6.x86_64
Итак, что мне на самом деле нужно сделать, чтобы обновить его?
Пакет, который вы хотите установить, требует зависимостей, которых нет в стандартных репозиториях. Используйте репозиторий "city-fan.org" для этих зависимостей: http://www.city-fan.org/ftp/contrib/yum-repo/ И установите его командой yum.
Должно получиться примерно так:
rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-1-12.rhel6.noarch.rpm
yum install libcurl
Попробуйте выполнить эти команды:
rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-1-12.rhel6.noarch.rpm
yum install libcurl
И после этого перезапустите Apache.
service httpd restart
Бегать phpinfo()
и он покажет новую версию curl.