openssl 0.9.8
ne fonctionne pas avec 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
Mais openssl 1.0.2
travaille avec:
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" ...
....
J'utilise MAMP en tant que serveur local. phpinfo
:
Comment changer la version openssl
en MAMP
? Je sais que cette question est dupliquer , mais j'ai vraiment besoin d'aide.
J'ai posé cette question aux développeurs MAMP & MAMP PRO
. Voici ce qu'ils ont dit:
MAMP (PRO) 3.x n'offre pas le logiciel OpenSSL, mais utilise ce qui est fourni avec Mac OS. Si vous mettez à jour OpenSSL sous Mac OS, MAMP (PRO) doit automatiquement utiliser la version mise à jour. Nous intégrerons le dernier OpenSSL dans notre future version de MAMP 4, qui sera disponible sous peu. Ce sera une mise à jour payée.
UPD À partir de commentaires (grâce à @lukemh):
Je recompilé libcurl MAMP utilise. Ça marche pour moi maintenant :)
Alors, faisons ce qui suit:
/Applications/MAMP/Library/bin/curl-config --version
pour voir quelle version vous avezhttp://curl.haxx.se/download/
et téléchargez la bonne version./configure --prefix=/Applications/MAMP/Library/
make && make install
Source: http://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something
À compter du 21 juillet 2016, une version préliminaire de MAMP PRO 4 comprenant OpenSSL 1.0.2 est disponible, obtenez la version préliminaire ici:
Si vous souhaitez continuer à utiliser MAMP version 3, vous pouvez également procéder comme suit pour le faire fonctionner: