Question

Je souhaite vraiment que Google Agenda Api soit opérationnel. J'ai trouvé un excellent article sur la manière de démarrer. J'ai téléchargé les classes Zend GData. J'ai PHP 5 en cours d'exécution sur ma boîte de dev et toutes les extensions doivent être en cours de chargement.

Je ne parviens pas à ouvrir openssl et à recevoir l'erreur suivante lorsque j'essaie d'exécuter l'un des exemples de page devant se connecter à mon agenda Google.

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

J'ai cherché dans de nombreux endroits pour essayer d’exécuter OpenSSL sur ma machine et de l’installer.

Quelqu'un a-t-il connaissance d'un didacticiel simple et sécurisé pour obtenir cette combinaison?

Était-ce utile?

La solution 2

Je pense que cette utilisation de SSL fait partie de la bibliothèque Zend GData, donc je suppose qu'elle est correcte. Je pense que le principal problème est de ne pas avoir installé OpenSSL correctement.

Autres conseils

Tout d’abord, il serait utile que vous mentionniez votre système d’exploitation sous Windows.

Vérifiez la sortie de

<?php echo phpinfo();?>

Si la bibliothèque OpenSSL est activée, cliquez sur "Transports de flux de sockets enregistrés". mentionnera ssl

Votre php.ini devrait avoir

[PHP_OPENSSL]
extension=php_openssl.dll

Si ce n'est pas là, ou si vous l'ajoutez et que php se plaint, vous devriez relancer le programme d'installation et parcourir la liste des extensions, cela se trouverait sous OpenSSL.

Avez-vous mal entré le protocole dans l'URL? Il devrait s'agir de HTTPS et non de "SSL". Par exemple, pas SSL: //www.google.com: 443. Pouvez-vous vérifier cela dans votre exemple de client et vous assurer qu'il s'agit bien de HTTPS et non de SSL.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top