Как использовать stream stream_socket_client (), открывающий ssl-соединение в Арубе - PullRequest
1 голос
/ 17 декабря 2011

Я разрабатываю серверную часть в php для отправки push-уведомлений для apple.В некоторых руководствах я вижу, что мне нужно создать stream_socket_client (), вызывающий серверы ssl apple.

Когда я запускаю свой скрипт, я получаю это сообщение:

Warning: stream_socket_client() [function.stream-socket-client]:
unable to connect to ssl://gateway.sandbox.push.apple.com:2195
(Unable to find the socket transport "ssl" -
did you forget to enable it when you configured PHP?)
in D:\Inetpub\webs\XXX\push.php on line 7

Что я могу сделать?нужно что-то включать?помогите мне пожалуйста!

1 Ответ

1 голос
/ 18 декабря 2011

Вам нужно расширение OpenSSL , для которого вам, вероятно, потребуется перекомпилировать / переустановить PHP , в зависимости от вашей платформы - так как это Windows, вам просто нужно запустить снова установщик и выберите OpenSSL на экране «Расширения».

Многие потоковые оболочки - SSL, TLS и HTTPS, среди прочего, недоступны, если ваш экземпляр PHP не имеет расширения OpenSSL. Подробнее см. Здесь .

...