2011-12-17 11 views
1

私はリンゴのプッシュ通知を送信するためにPHPでサーバー側を開発しています。いくつかのガイドでは、ssl appleのサーバーでstream_socket_client()を呼び出す必要があることがわかります。ストリームstream_socket_client()の使用方法arubaでssl接続を開く

私は私のスクリプトを起動すると、私はそのメッセージが表示されます。

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 

私は何ができるの?何かを有効にする必要がありますか?私を助けてくださいpls!

答えて

1

プラットフォームに応じて、you will probably need to recompile/reinstall PHPの拡張子がである必要があります。これはWindowsのように見えるため、インストーラを再度実行して、拡張機能画面でOpenSSLを選択するだけです。

多くのストリームラッパー - SSLTLS、およびHTTPSは、PHPインスタンスにOpenSSL拡張がない限り使用できません。詳細はSee hereをご覧ください。

+0

Windowsでのアルバのホスティングでは、私はsslを使用できません。 – JackTurky

+0

@JackTurky誰が/ arubaホスティングですか?企業やプラットフォーム? – DaveRandom

+0

http://hosting.aruba.it/ – JackTurky

関連する問題