openssl 0.9.8
不适用于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
Run Code Online (Sandbox Code Playgroud)
但是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" ...
....
Run Code Online (Sandbox Code Playgroud)
我正在使用MAMP作为本地服务器.phpinfo
:
如何更改openssl
版本MAMP
?我知道,这个问题是重复的,但我真的需要帮助.
Mic*_*Pak 12
我向开发者提出了这个问题MAMP & MAMP PRO
.这是他们所说的:
MAMP(PRO)3.x不捆绑OpenSSL软件,但使用Mac OS捆绑的软件.如果您在Mac OS中更新OpenSSL,MAMP(PRO)应自动使用更新版本.我们将在未来的MAMP 4版本中包含最新的OpenSSL,该版本将很快推出.这将是付费更新.
UPD来自评论(感谢@lukemh):
小智 5
我重新编译了libcurl MAMP正在使用。现在对我有用:)
那么,让我们执行以下操作:
/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