Простое расширение настройки Openssl на Windows - PullRequest
2 голосов
/ 17 сентября 2008

Я действительно хочу запустить API Календаря Google. Я нашел отличную статью о том, как начать. Я скачал классы Zend GData. У меня есть PHP 5 работает на моем Dev Box, и все расширения должны загружаться.

Я не могу запустить openssl и получаю следующую ошибку, когда пытаюсь запустить любую страницу примера, которая должна подключиться к моему Календару 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?'

Я искал много мест, чтобы попытаться запустить OpenSSL на моей машине и установить.

Кто-нибудь знает простое учебное пособие по отказоустойчивости для запуска и запуска этой комбинации?

Ответы [ 3 ]

2 голосов
/ 15 октября 2008

Во-первых, было бы полезно, если бы вы упомянули свою ОС, я буду считать Windows.

Проверьте вывод

<?php echo phpinfo();?>

Если библиотека OpenSSL включена, то для «зарегистрированных потоковых сокетов» будет упоминаться ssl

Ваш php.ini должен иметь

[PHP_OPENSSL]
extension=php_openssl.dll

Если его там нет, или вы добавляете его и php жалуется, то вам следует перезапустить установщик и просмотреть список расширений, это будет в OpenSSL.

1 голос
/ 17 сентября 2008

Я думаю, что это использование SSL является частью библиотеки Zend GData, поэтому я предполагаю, что это правильно. Я думаю, что неправильно установленный OpenSSL - моя главная проблема.

0 голосов
/ 17 сентября 2008

Не могли бы вы напечатать ПРОТОКОЛ в URL? Это должен быть HTTPS, а не «SSL». Например, не SSL: //www.google.com: 443. Можете ли вы дважды проверить это в своем примере клиента и убедиться, что это HTTPS, а не SSL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...