Pergunta

Eu realmente quero colocar a API do Google Agenda em funcionamento.Achei um ótimo artigo sobre como começar.Baixei as classes Zend GData.Eu tenho o php 5 rodando na minha caixa de desenvolvimento e todas as exetensões devem estar carregando.

Não consigo executar o openssl e recebo o seguinte erro quando tento executar qualquer página de exemplo que deve se conectar ao meu Google Agenda.

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?'

Procurei em muitos lugares para tentar fazer com que o OpenSSL rodasse em minha máquina e o instalasse.

Alguém conhece um tutorial simples à prova de falhas para colocar essa combinação em funcionamento?

Foi útil?

Solução 2

Acho que esse uso de SSL faz parte da biblioteca Zend GData, então presumo que esteja correto.Acho que não ter o OpenSSL instalado corretamente é meu principal problema.

Outras dicas

Primeiro, seria útil se você mencionasse seu sistema operacional, presumo que seja o Windows.

Verifique a saída de

<?php echo phpinfo();?>

Se a biblioteca OpenSSL estiver habilitada, "Registered Stream Socket Transports" mencionará SSL

Seu php.ini deveria ter

[PHP_OPENSSL]
extension=php_openssl.dll

Se não estiver lá, ou se você adicioná-lo e o php reclamar, você deve executar novamente o instalador e percorrer a lista de extensões, estaria no OpenSSL.

Você poderia ter digitado incorretamente o PROTOCOLO no URL?Deve ser HTTPS, não “SSL”.Por exemplo, , não SSL://www.google.com:443.Você pode verificar isso em seu cliente de exemplo e certificar-se de que é HTTPS, não SSL.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top