Estoy usando MAMP 2.1 en Mac OS X 10.6.8 - Esto viene con la extensión de OpenSSL para PHP, pero solo la versión 0.9 - Necesito actualizarla a 1.0 - sin embargo, no estoy seguro cómo haría una tarea así. ¿Alguien puede ayudar?Cómo actualizar OpenSSL en MAMP
Respuesta
Puede seguir estas instrucciones Me lo dio here
pasos de actualización
1) Asegúrese de que dispone de herramientas de línea de comandos XCode.
Vamos a necesitar un compilador de C y otras bibliotecas para actualizar cURL. Encienda una Terminal que continuará usando para cada paso en esta documentación.
xcode-select --install
2) Instalar librería OpenSSL de Homebrew
El objetivo es recopilar cURL con la librería OpenSSL ofrecido por http://brew.sh, por lo que si usted no tiene homebrew todavía instalado, siga las instrucciones en su sitio web o, con precaución, ejecute este comando:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Siguiente, instalar l la biblioteca OpenSSL:
brew install openssl
3) Compruebe la versión de cURL incluye con MAMP
Sólo queremos confirmar la versión de cURL estamos usando porque Si desea descargar e instalar la misma versión desde la página oficial cURL , haxx.se
/Applications/MAMP/Library/bin/curl-config --version The command should return with version 7.43.0
Asegúrese de salir MAMP antes de completar los siguientes pasos!
4) Descargar fuente de cURL
Descargar el código fuente del rizo de la página oficial en curl.haxx.se/download o ir a buscar directamente:
cd ~/Downloads wget https://curl.haxx.se/download/curl-7.43.0.tar.gz
A continuación, extraer el archivo comprimido y CD en el directorio de trabajo
tar xzvf curl-7.43.0.tar.gz cd curl-7.43.0
5) Descarga CA/Paquetes de certificados y extracción en MAMP
cURL de forma predeterminada no incluye ningún paquete o paquete de CA. Puede encontrar su propia fuente, o descargar el paquete ca-bundle.archivo TGZ de esta repositorio (https://github.com/lunr/mamp-curl-tls) y se extrae en MAMP:
tar xzvf ca-bundle.tgz -C /Applications/MAMP
6) Compilar cURL
Ejecutar el siguiente comando configure en el directorio de trabajo de el código fuente cURL:
./configure --prefix=/Applications/MAMP/Library --with-ssl=/usr/local/Cellar/openssl/1.0.2g --with-ca-path=/Applications/MAMP/etc/openssl/certs --with-ca-bundle=/Applications/MAMP/etc/openssl/certs/ca-bundle.crt
Este comando está escrito específicamente para compilar contra homebrew's Ope Biblioteca nSSL y el paquete CA que descargó en el paso 5. Puede agregar sus propias opciones si lo desea.
Una vez que el comando se ha completado, usted debe tener salida exactamente como esto:
curl version: 7.43.0 Host setup: x86_64-apple-darwin15.4.0 Install prefix: /Applications/MAMP/Library Compiler: gcc SSL support: enabled (OpenSSL) SSH support: no (--with-libssh2) zlib support: enabled GSS-API support: no (--with-gssapi) TLS-SRP support: enabled resolver: default (--enable-ares/--enable-threaded-resolver) IPv6 support: enabled Unix sockets support: enabled IDN support: no (--with-{libidn,winidn}) Build libcurl: Shared=yes, Static=yes Built-in manual: enabled --libcurl option: enabled (--disable-libcurl-option) Verbose errors: enabled (--disable-verbose) SSPI support: no (--enable-sspi) ca cert bundle: /Applications/MAMP/etc/openssl/certs/ca-bundle.crt ca cert path: /Applications/MAMP/etc/openssl/certs LDAP support: enabled (OpenLDAP) LDAPS support: enabled RTSP support: enabled RTMP support: no (--with-librtmp) metalink support: no (--with-libmetalink) HTTP2 support: disabled (--with-nghttp2) Protocols: DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS LDAP LDAPS POP3 POP3S RTSP SMB SMBS SMTP SMTPS TELNET TFTP
Específicamente, revisar las líneas de ruta de instalación prefijo y certificado CA y CA paquete certificado y confirmar que están apuntando al directorio del MAMP .
Si es así, continúe, más, algo era incorrecta sobre el configurar comando
7) Instalar nueva biblioteca cURL
make && make install
8) Reiniciar MAMP y confirmar la versión de OpenSSL
Abra la aplicación MAMP e inicie los servidores. Puede usar phpinfo() para confirmar la versión de OpenSSL en la sección curl de phpinfo(). Es debe leer la versión SSL: OpenSSL/1.0.2g
Si bien este enlace puede responder la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace de referencia. Las respuestas de solo enlace pueden dejar de ser válidas si la página vinculada cambia. - [De la crítica] (/ review/low-quality-posts/13446636) – techspider
Gracias por sus comentarios, lo cambié – GirginSoft
- 1. Usar Python en MAMP
- 2. corriendo php en mamp
- 3. ¿Cómo usar OpenSSL en GCC?
- 4. Cómo sincronizar su instalación de MAMP en múltiples Macs
- 5. Detener MAMP MySQL
- 6. ¿Cómo conectar MySQL workbench con MAMP PRO?
- 7. ¿Cómo compila OpenSSL para x64?
- 8. Cómo instalar OpenSSL para Python
- 9. ¿Cómo uso OpenSSL con WinSock?
- 10. cómo instalar una aplicación para php en mac osx mamp?
- 11. openssl/valgrind
- 12. Instalar PHP OAuth en entorno MAMP
- 13. Running Pow & MAMP Pro simultáneamente
- 14. equivalente AES en Ruby openssl?
- 15. MAMP con MySQL controlador naturales
- 16. Activando el OpenSSL en XAMPP
- 17. Creando OpenSSL en Android NDK
- 18. OpenSSL y multi-threads
- 19. Reemplace Mcrypt con OpenSSL
- 20. OpenSSL i2o_ECPublicKey no trabajar
- 21. OpenSSL con motor GOST
- 22. Cómo usar OpenSSL con Visual Studio
- 23. ¿Cómo actualizar en mangosta?
- 24. No puedo acceder a phpmyadmin con mamp
- 25. Problema SSL (openssl)
- 26. Cómo compilar OpenSSL con rpath relativa
- 27. Cómo hacer el descifrado AES con OpenSSL
- 28. JRuby limitado openssl cargado - ¿cómo eliminar?
- 29. ¿Cómo extraer la clave pública usando OpenSSL?
- 30. certificado mediante OpenSSL .Net
actualizar el mamp, o compilar la extensión usted mismo. eso no es particularmente fácil de hacer cuando estás usando una versión preempaquetada de PHP. –
Estoy usando la última edición de MAMP – Ash
¿Encontró alguna solución? Tengo el mismo problema con MAMP 3.0.6 PHP 5.5.14 pero OpenSSL solo 0.9.8r ... ¿Cómo puedo actualizarlo? –