openssl 0.9.8
機能しない with tls 1.2
:
user@computer: /usr/bin/openssl version
OpenSSL 0.9.8zg 14 July 2015
user@computer: /usr/bin/openssl s_client -connect somesite.com:8443
CONNECTED(00000003)
write:errno=54
だが openssl 1.0.2
はそれを使用しています:
user@computer: openssl version
OpenSSL 1.0.2d 9 Jul 2015
user@computer: openssl s_client -connect somesite.com:8443
CONNECTED(00000003)
depth=2 C = US, O = "blah-blah" ...
....
ローカルサーバーとして [〜#〜] mamp [〜#〜] を使用しています。 phpinfo
:
openssl
のMAMP
バージョンをどのように変更しますか?この質問は duplicate であることは知っていますが、本当に助けが必要です。
開発者にこの質問をしました MAMP & MAMP PRO
。彼らが言ったことは次のとおりです。
MAMP(PRO)3.xはOpenSSLソフトウェアをバンドルしませんが、Mac OSにバンドルされているものを使用します。 Mac OSでOpenSSLを更新する場合、MAMP(PRO)は自動的に更新されたバージョンを使用する必要があります。将来のMAMP 4リリースには最新のOpenSSLを含める予定であり、まもなく利用可能になります。これは有料アップデートになります。
[〜#〜] upd [〜#〜]コメントから(@lukemhに感謝):
MAMPが使用しているlibcurlを再コンパイルしました。それは今私のために働く:)
それでは、次のことをしましょう。
/Applications/MAMP/Library/bin/curl-config --version
を実行して、使用しているバージョンを確認しますhttp://curl.haxx.se/download/
に移動し、適切なバージョンをダウンロードします./configure --prefix=/Applications/MAMP/Library/
で設定しますmake && make install
ソース: http://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something
2016年7月21日の時点で、OpenSSL 1.0.2を含むMAMP PRO 4のプレリリースがあります。プレリリースはこちらから入手してください。
MAMPバージョン3の使用を継続する場合は、次の手順を実行して動作させることもできます。