Простое расширение возможностей настройки Openssl в Windows
-
09-06-2019 - |
Вопрос
Я действительно хочу запустить Google Calendar Api.Я нашел отличная статья о том, с чего начать.Я скачал классы Zend GData.У меня есть php 5, запущенный в моем окне разработки, и все дополнения должны загружаться.
Я не могу запустить 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 на моем компьютере и установить.
Кто-нибудь знает о простом безотказном руководстве по запуску этой комбинации?
Решение 2
Я думаю, что это использование SSL является частью библиотеки Zend GData, поэтому я предполагаю, что это правильно.Я думаю, что неправильно установленный OpenSSL - моя главная проблема.
Другие советы
Во-первых, было бы полезно, если бы вы упомянули свою операционную систему, я полагаю, Windows.
Проверьте выходные данные
<?php echo phpinfo();?>
Если включена библиотека OpenSSL, в разделе "Registered Stream Socket Transports" будет упоминаться ssl
Ваш php.ini должен иметь
[PHP_OPENSSL]
extension=php_openssl.dll
Если его там нет, или вы добавляете его, и php жалуется, тогда вам следует повторно запустить программу установки и просмотреть список расширений, это будет под OpenSSL.
Могли ли вы неправильно ввести ПРОТОКОЛ в URL-адресе?Это должен быть HTTPS, а не "SSL".Например, , не SSL://www.google.com:443.Можете ли вы дважды проверить это в своем примере клиента и убедиться, что это HTTPS, а не SSL.