Ben itin bildirim (APNS) yapmak için Apple sunucularıyla iletişim kurmak için bir PHP sınıfı geliştirmek gerekir. Ben belgesi (. PEM) var ve ben internette bulunan çeşitli öğreticiler takip etmeye çalıştım ama hala :/ / gateway.sandbox.push.apple.com ssl bağlanmaya çalışırken hata alıyorum: stream soket ile 2195:
$apnsHost = 'gateway.sandbox.push.apple.com';
$apnsPort = 2195;
$apnsCert = 'apns-dev.pem';
$streamContext = stream_context_create();
stream_context_set_option($streamContext, 'ssl', 'local_cert', $apnsCert);
$apns = stream_socket_client('ssl://'.$apnsHost.':'.$apnsPort, $error, $errorString, 2,
STREAM_CLIENT_CONNECT, $streamContext);
A telnet on this URL works so port 2195 is opened. Openssl is activated on PHP since I get "Registered Stream Socket Transports : tcp, udp, ssl, sslv3, sslv2, tls" with a phpinfo(). My certificate is well read (PHP is_readable(certif.pem) returns true on the file)
Işe almak için Apache veya PHP etkinleştirmek için başka bir şey var mı?