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

首先,如果您提到您的操作系统会很有帮助,我假设是 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 的这种使用是 Zend GData 库的一部分,所以我认为它是正确的。我认为没有正确安装 OpenSSL 是我的主要问题。

于 2008-09-16T20:56:33.043 回答
0

您是否在 URL 中输入了错误的 PROTOCOL?它应该是 HTTPS,而不是“SSL”。例如,不是 SSL://www.google.com:443。您能否在示例客户端中仔细检查并确保它是 HTTPS,而不是 SSL。

于 2008-09-16T20:27:26.297 回答