Usar SSL con XAMPP
Al instalar XAMPP resulta que OpenSSL no viene habilitado en la configuración de PHP (php.ini) por defecto [Al menos hasta las versiones disponibles al momento de escribir este post]. Aveces resulta necesario contar con la extensión de OpenSSL en PHP para poder usar SSL con Xampp, por ejemplo cuando necesitamos usar librerías que lo requieren. Como es el caso de Zend, más precisamente el caso de GData (La librería para acceder a la API de Google con Zend).
[googmonify]1345131474:center:468:60[/googmonify]
GData utiliza SSL para autenticar un nombre de usuario de Google.
Para habilitar SSL basta con editar el archivo php.ini de la instalación de XAMPP (ubicado usualmente en /xampp/apache/php.ini).
Luego, buscar por la línea:
;extension=php_openssl.dll
y descomentarla, para que quede así:
extension=php_openssl.dll
Luego se debe reiniciar el servidor de XAMPP, y listo, ya debería poder usar PHP con SSL. Luego podrás utilizar tu localhost con soporte SSL. O si necesitabas hacer funcionar cCURL entonces te recomiendo ver el siguiente post.
[googmonify]1345131474:center:468:60[/googmonify]
Artículos relacionados:
- Server Error al usar Xampp luego de instalado
Si vemos el error de Server Error 400 cuando intentamos... - mssql_connect() unable to connect using Xampp
Este error se origina al intentar conectarse a un servidor... - CakePHP y Xampp – Error al ejecutar
La instalación por defecto de Xampp está activado con Zend... - Enviar emails con Mercury/32 y XAMPP
Xampp es un excelente paquete para instalarnos un auténtico servidor...
Gracias por este articulo.
saludos.!
De nada. Suerte.
Muchisimas gracias
Muchas Gracias!
Tengo una duda eso es para habilitar el uso de ssl
pero parafirmar tu propio certificado como le hago
esta muy dificil y aun no me keda
Muchísimas Gracias!!
Llevaba 2 días enteros en eso y no podía activarlo de ninguna manera.
De verdad que te lo agradezco mucho.
Hola Hugo, gracias por tu comentario, y que bueno que hayas podido solucionar el problema. Esperamos verte de nuevo por aquí en el futuro. Un saludo.
ola
mmm
una pregunta lo que pasa esque yo ya instale el xampp y todo me aparece bien instalado aparentemente pero cuando busco un archivo desde el explorador un ejemplo: http//:localhost/proyecto/thania.php
no me aparece dice que hay un error que no se puede mostrar y lo verifico y dice que todo esta bien instalado y apache y mysql estan corriendo k puedo hacer?
como lo puedo solucionar?
porfa contesta lo antes posible me urge
gracias
En qué ruta instalaste el XAMPP?
Por ejemplo: C:\XAMPP
Si es así tu carpeta “Proyecto” debe estar en la ruta:
C:\XAMPP\htdocs\proyecto\
Ahí debes encontrar también tu archivo thania.php
Hola a todos. Tengo el siguiente problema. Resulta que tengo un servidor con dominio, controladores, etc, a parte de esto uso Xampp para mis sitios y alias para los sitios, cuando configuro mi certificado que es generado por el makecert.bat que trae el XAMPP, pues este me los pone igual para todos los sitios y no quiero que sea asi, a parte, me dice que el certificado no esta verificado por ninguna entidad. ¿Que puedo hacer para esto?
Saludos y gracias.
Hola Roberto, este problema usualmente se da porque el certificado es creado a mano en lugar de obtener uno de una “entidad confiable”. Hay varias empresas que venden certificados emitidos por entidades confiables, no quisiera dar nombres de marcas pero para que te hagas una idea puedes conseguir algunos baratos aquí: http://bit.ly/godaddysslcert – O sea, en lugar de generar el certificado a mano en tu computadora, lo “compras” (tiene usualmente un costo anual) y luego ese certificado se supone que es de una entidad confiable. Saludos.
Hola admin, muchas gracias. Con respecto a lo otro, si pudiera verificar mis certificados usando los controladores de dominio interno no me serviria de alguna forma ?
Saludos