libcurlの最新版をインストールする

Share on FacebookTweet about this on TwitterPin on PinterestShare on LinkedInShare on Google+Share on RedditShare on TumblrEmail this to someone

AWSのUbuntu 14.04でCurlを使っていたら、以下のエラーに遭遇。

 (35) Unknown SSL protocol error in connection to

 

ここで議論されている。http://sourceforge.net/p/curl/bugs/1319/
その他の、この問題に関する情報: http://blog.techstacks.com/2010/03/3-common-causes-of-unknown-ssl-protocol-errors-with-curl.html

 

 

色々調べた結果、–ciphers RC4-MD5 のオプション、PHPだと以下で解決したのだが、全てのサイトは解決できなかった。curlの問題というか、サーバーの設定の問題な気もするんだけど。

 

 

curl、libcurl をコンパイル

上記の問題に合わせて、curl、libcurl の最新版をコンパイルしたのでメモしておくが、上記の問題は解決しないw。新しいのを入れたい時にでも。

 

cURLの最新版は http://curl.haxx.se/download.html

 

テンポラリーな場所を作って、ソースをダウンロードして、展開し、そして展開先に移動

 

curlのビルドに必要な物を入れておく。

 

コンフィグレーションとMake、Make install

 

autoconf が必要と言われたら以下を実行してから、上記を再度行う。

 

make install すると以下にそれぞれ作成される。

 

以下のコマンドでシンボリックリンクを作成

 

Apache2を再スタート

 

Curl バージョンの確認

Bookmark the permalink.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です