更新至 PHP 5.2.13 时缺少 libcurl.so.3

更新至 PHP 5.2.13 时缺少 libcurl.so.3

我正在尝试将我的 PHP 更新到 5.2.13,但是当我尝试运行 yum update 时,它​​给出了这个依赖错误。

php-5.2.13-jason.1.i386 from utterramblings has depsolving problems
  --> Missing Dependency: libcurl.so.3 is needed by package php-5.2.13-jason.1.i386 (utterramblings)
Error: Missing Dependency: libcurl.so.3 is needed by package php-cli-5.2.13-jason.1.i386 (utterramblings)
Error: Missing Dependency: libcurl.so.3 is needed by package php-5.2.13-jason.1.i386 (utterramblings)

我相信这个问题是由于我前段时间更新 libcurl(至版本 7.16.4-8.el5)引起的,但我不知道如何解决这个依赖问题。

前段时间,我的朋友问我在运行某个脚本时缺少 libcurl.so.3 的问题。我记不清是什么问题了,但他说他设法解决了这个问题(至少在他那边),所以我不再关注 libcurl.so.3 问题了。但现在,当我尝试更新 PHP 时,这个问题又出现了。

但这确实存在(并且大概可以解决我朋友的问题):

/usr/lib/libcurl.so.3

对此事有什么看法吗?

我正在使用 centOS 5.3、PHP 5.2.11 和 LightTPD。

-问候

答案1

CentOS 5 附带的软件包curl-7.15.5-9.el5提供了 libcurl.so.3,因此如果 7.16.4-8.el5 软件包没有提供,那么您将不得不降级您的curl软件包,或者您将不得不php从 SRPM 重建该软件包。

相关内容