2

私は本当にGoogle Calendar APIを稼働させたいと思っています。始める方法についての素晴らしい記事を見つけました。Zend GData クラスをダウンロードしました。開発ボックスでphp 5を実行しており、すべての拡張機能がロードされているはずです。

Google カレンダーに接続するサンプル ページを実行しようとすると、openssl を実行できず、次のエラーが表示されます。

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

OpenSSL を自分のマシンで実行してインストールするために、多くの場所を調べました。

この組み合わせを起動して実行するための簡単なフェイルセーフ チュートリアルを知っている人はいますか?

4

3 に答える 3

2

まず、OS について言及していただけると助かります。Windows と仮定します。

の出力を確認してください

<?php echo phpinfo();?>

OpenSSL ライブラリが有効になっている場合、「Registered Stream Socket Transports」に ssl が記載されます。

あなたの php.ini には

[PHP_OPENSSL]
extension=php_openssl.dll

そこにない場合、または追加しても php が文句を言う場合は、インストーラーを再実行して拡張機能のリストを確認する必要があります。それは OpenSSL の下にあります。

于 2008-10-14T21:01:50.930 に答える
1

このSSLの使用はZendGDataライブラリの一部であると思うので、正しいと思います。OpenSSLが正しくインストールされていないことが私の主な問題だと思います。

于 2008-09-16T20:56:33.043 に答える
0

URL の PROTOCOL を間違って入力した可能性はありますか? 「SSL」ではなく、HTTPS である必要があります。たとえば、SSL://www.google.com:443 ではありません。サンプル クライアントでこれを再確認し、SSL ではなく HTTPS であることを確認できますか。

于 2008-09-16T20:27:26.297 に答える