私のWebサーバーはMagento 1.8.1.0を実行しており、内部的にphp-curlを使用しています。 openSUSE 12.3を実行し、次の操作を行います。
PHP 5.3.17
Apache 2.2.29
mysql Ver 14.14 Distrib 5.5.33
OpenSSL 1.0.1j
インストールされたカールのバージョンは次のとおりです。
curl -V
curl 7.28.1 (x86_64-suse-linux-gnu) libcurl/7.28.1 OpenSSL/1.0.1j zlib/1.2.7 libidn/1.25 libssh2/1.4.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP
私のカールバージョンはPHP用TLSv1.2をサポートせず、PayPalはTLSv1.2を使用する必要があるため、カールをv.7.34以降にアップグレードする必要があります。
私は実行しようとしています:
zypper update curl
Loading repository data...
Warning: Repository 'Updates for openSUSE 12.3 12.3-1.4' appears to be outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-12.3-Update' appears to be outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-12.3-Update-Non-Oss' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...
No update candidate for 'curl-7.28.1-4.47.1.x86_64'. The highest available version is already installed.
Resolving package dependencies...
私のopenSUSE-12.3オペレーティングシステムに利用可能なアップデートがないようです。
本番サーバーなので、マシンからカールをアップグレードする最良の方法は何ですか?
最新バージョンのカールを含む別のリポジトリを追加し、zypperアップデートを再実行する必要がありますか?
問題なくこのアップグレードを処理する方法に関する提案はありますか?
ベストアンサー1
これ最高(最も簡単な方法ではないかもしれませんが)方法は、カールではなくサーバー全体をアップグレードすることです。
openSUSE 12.3は、2015年1月29日に寿命が終了します。これはあなたの本番サーバー過去2年間、すべてのセキュリティ問題が発見されました。