我只需在我的 Web 服务器上使用最新的 cURL 版本 (7.21.3) 和 PHP 即可。(与特定错误修复有关)
它在大多数当前 Linux 变体存储库中默认不可用。(Ubuntu 的 Natty Narwhal 是唯一一个,并且仍处于测试阶段)- 所以我不能简单地运行“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或者其他的东西..?)
基本上,我需要在 Linux 上使用 PHP 运行最新的 cURL 库。您个人打算如何实现这一点?
答案1
添加 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 源代码并构建。