Frage

Ich möchte wirklich einen Lauf den Google Kalender Api bis bekommen. Ich fand einen großen Artikel darüber, wie, um loszulegen. Ich habe die Zend GData Klassen. Ich habe PHP 5 auf meiner Dev-Box laufen und alle exetensions sollten Laden sein.

Ich kann openssl zum Laufen bringen und die folgenden Fehlermeldung empfangen, wenn ich eine der Beispielseite versuchen zu laufen, die zu meinem Google-Kalender verbinden sollten.

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

Ich habe an vielen Stellen sieht, um zu versuchen OpenSSL auf meinem Rechner und installiert bekommen läuft.

Kennt jemand ein einfachen Failsafe-Tutorial diese Kombination zum Laufen?

War es hilfreich?

Lösung 2

Ich denke, diese Verwendung von SSL Teil der Zend GData Bibliothek ist so gehe ich davon aus, es ist richtig. Ich denke, OpenSSL nicht richtig installiert, das ist mein Hauptproblem.

Andere Tipps

Zuerst wäre es hilfreich, wenn Sie Ihr Betriebssystem erwähnt, ich werde Fenster übernehmen.

Überprüfen Sie die Ausgabe von

<?php echo phpinfo();?>

Wenn die OpenSSL-Bibliothek aktiviert ist "Registrierter Stream-Socket-Transporter" wird ssl erwähnen

Ihre php.ini sollte

[PHP_OPENSSL]
extension=php_openssl.dll

Wenn es nicht gibt, oder fügen Sie es und PHP beschwert, dann sollten Sie das Installationsprogramm und gehen Sie durch die Liste der Erweiterungen erneut auszuführen, wäre es unter OpenSSL sein.

Könnte Sie das Protokoll in der URL vertippt? Es sollte HTTPS, nicht „SSL“ sein. Zum Beispiel, nicht SSL: //www.google.com: 443. Können Sie in Ihrem Beispiel Client überprüfen Diese doppelte und stellen Sie sicher, es ist HTTPS, SSL nicht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top