EC-CUBEなどでPayPalなどのカード決済サービスのプラグインを利用している方も多いと思います。 利用にあたっては、TLS1.2への対応が必須となりました。 CentOS6やCentOS7のサーバであれば全く問題なくyumアップデートで対応できるのですが、CentOS5などOpenSSL、cURL、PHPがRPMでインストールされていてバージョンアップが難しい場合のクライアント側のTLS1.2対応について以下にまとめてみました。 ニッチな要件だと思いますが、ニーズがあれば幸いです。 条件:TLS1.2クライアントをCGI版のPHPを.htaccessにて利用すること はい。RPM版でのTLS1.2対応は依存関係など大変過ぎるので、ソースからCGI版PHPをインストールします。 各ソースファイルは事前に/usr/local/src/ 以下に置いておく(どこでも良い) # cd /usr