これは簡単なプロセスだと思いましたが、私はそうは思いません。 CentOS 6.3に最新バージョンのCURL(7.23以降)が必要です。
私がこれをすると:
Sudo yum upgrade 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署名、キーID b56a8bac:NOKEYエラー:失敗した依存関係: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()
を実行すると、新しいカールバージョンが表示されます。