Pregunta

Tengo muchas ganas de poner en funcionamiento la API de Google Calendar.Encontre un Excelente artículo sobre cómo empezar.Descargué las clases de Zend GData.Tengo PHP 5 ejecutándose en mi caja de desarrollo y todas las extensiones deberían estar cargando.

No puedo ejecutar openssl y recibo el siguiente error cuando intento ejecutar cualquiera de las páginas de ejemplo que deberían conectarse a mi Google Calendar.

Uncaught exception 'Zend_Gdata_App_HttpException' with message 'Unable to Connect to ssl://www.google.com:443. Error #24063472: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?'

He buscado en muchos lugares para intentar ejecutar OpenSSL en mi máquina e instalarlo.

¿Alguien conoce un tutorial sencillo a prueba de fallos para poner en funcionamiento esta combinación?

¿Fue útil?

Solución 2

Creo que este uso de SSL es parte de la biblioteca Zend GData, así que supongo que es correcto.Creo que mi principal problema es no tener OpenSSL correctamente instalado.

Otros consejos

En primer lugar, sería útil que mencionara su sistema operativo; asumiré que es Windows.

Comprobar la salida de

<?php echo phpinfo();?>

Si la biblioteca OpenSSL está habilitada, "Transportes de sockets de flujo registrados" mencionará ssl

Tu php.ini debería tener

[PHP_OPENSSL]
extension=php_openssl.dll

Si no está allí, o lo agrega y php se queja, entonces debe volver a ejecutar el instalador y revisar la lista de extensiones, estaría en OpenSSL.

¿Podrías haber escrito mal el PROTOCOLO en la URL?Debería ser HTTPS, no "SSL".Por ejemplo, no SSL://www.google.com:443.¿Puedes volver a verificar esto en tu cliente de ejemplo y asegurarte de que sea HTTPS, no SSL?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top