Fácil expansão da configuração do Openssl no Windows
-
09-06-2019 - |
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?
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.