inc - php 7.2 mamp
Cambia la versiĆ³n de openssl en MAMP (4)
A partir del 21 de julio de 2016, hay una versión preliminar disponible de MAMP PRO 4 que incluye OpenSSL 1.0.2, obtenga la versión preliminar aquí:
openssl 0.9.8
no funciona con 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
Pero openssl 1.0.2
está trabajando con ello:
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" ...
....
Estoy usando MAMP como un servidor local. phpinfo
:
¿Cómo cambiar la versión de openssl
en MAMP
? Sé que esta pregunta es duplicate , pero realmente necesito ayuda.
He hecho esta pregunta a los desarrolladores MAMP & MAMP PRO
. Esto es lo que dijeron:
MAMP (PRO) 3.x NO incluye el software OpenSSL, sino que utiliza lo que viene incluido con Mac OS. Si actualiza OpenSSL en Mac OS, MAMP (PRO) debería usar automáticamente la versión actualizada. Incluiremos el último OpenSSL en nuestra futura versión MAMP 4, que estará disponible pronto. Esta será una actualización de pago.
UPD De los comentarios (gracias a @lukemh):
PHP CURL falla en los sitios Cloudflare o SSLv3 usando MAMP 3.5 debido a la antigua versión de OpenSSL
He recompilado libcurl MAMP está utilizando. Funciona para mi ahora :)
Entonces, hagamos lo siguiente:
- Ejecute
/Applications/MAMP/Library/bin/curl-config --version
para ver qué versión tiene - Vaya a
http://curl.haxx.se/download/
y descargue la versión correcta - Configúrelo con
./configure --prefix=/Applications/MAMP/Library/
-
make && make install
Fuente: http://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something
Si desea continuar utilizando la versión 3 de MAMP, también puede hacer lo siguiente para que funcione:
- Cambia el nombre de tu versión actual de MAMP a MAMPv3
- Descarga la versión 4 de MAMP y, una vez descargada, cambia su nombre a MAMPv4
- Cambie el nombre de MAMPv3 a MAMP antiguo.
- Vuelva a MAMPv4 y diríjase al directorio "Biblioteca" y copie la carpeta llamada "OpenSSL"
- Mueva esta carpeta a su versión anterior de MAMP y reinicie los servidores. ¡Trabajó para mi!