pro inc habilitar extension buy php openssl mamp

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í:

https://www.mamp.info/en/pre-release.html

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:

  1. Ejecute /Applications/MAMP/Library/bin/curl-config --version para ver qué versión tiene
  2. Vaya a http://curl.haxx.se/download/ y descargue la versión correcta
  3. Configúrelo con ./configure --prefix=/Applications/MAMP/Library/
  4. 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:

  1. Cambia el nombre de tu versión actual de MAMP a MAMPv3
  2. Descarga la versión 4 de MAMP y, una vez descargada, cambia su nombre a MAMPv4
  3. Cambie el nombre de MAMPv3 a MAMP antiguo.
  4. Vuelva a MAMPv4 y diríjase al directorio "Biblioteca" y copie la carpeta llamada "OpenSSL"
  5. Mueva esta carpeta a su versión anterior de MAMP y reinicie los servidores. ¡Trabajó para mi!