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 パッケージに含まれていない場合は、パッケージをダウングレードするか、 SRPM からパッケージcurlを再構築する必要があります。php

関連情報