我真的很想让 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 在我的机器上运行并安装。

有谁知道一个简单的故障安全教程来启动并运行这个组合?

有帮助吗?

解决方案 2

我认为 SSL 的使用是 Zend GData 库的一部分,所以我认为它是正确的。我认为没有正确安装 OpenSSL 是我的主要问题。

其他提示

首先,如果你提到你的操作系统,我会假设是 Windows,这会很有帮助。

检查输出

<?php echo phpinfo();?>

如果启用了 OpenSSL 库,“注册流套接字传输”将提及 ssl

你的 php.ini 应该有

[PHP_OPENSSL]
extension=php_openssl.dll

如果它不存在,或者您添加它并且 php 抱怨,那么您应该重新运行安装程序并浏览扩展列表,它将位于 OpenSSL 下。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top