更新 tp PHP 5.2.13 時缺少 libcurl.so.3

更新 tp 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 軟體包沒有提供 libcurl.so.3,那麼您將必須降級您的curl軟體包,或者必須php從SRPM 重建軟體包。

相關內容