苹果推送通知的PHP APNS Openssl连接?

苹果推送通知的PHP APNS Openssl连接?,php,ios,openssl,apple-push-notifications,Php,Ios,Openssl,Apple Push Notifications,最后,我从本地服务器向设备发送了一个通知。我遵循本教程,stack overflow的许多人都帮助我达到了这一目标。我感谢我所有的朋友 我对服务器设置有一个疑问。在本地使用时,我使用了Apache和MySQL服务器的MAMP。最后我从终端使用的certificate.pem和key.pem打开ssl。有没有办法从php脚本打开ssl。但是,我不知道任何一个php脚本,因为我是ios开发人员。对不起 昨天我在终端中使用了以下命令来打开ssl并连接到APN unknownc42c032e8297:~

最后,我从本地服务器向设备发送了一个通知。我遵循本教程,stack overflow的许多人都帮助我达到了这一目标。我感谢我所有的朋友

我对服务器设置有一个疑问。在本地使用时,我使用了Apache和MySQL服务器的
MAMP
。最后
我从终端使用的certificate.pem和key.pem打开ssl
。有没有办法从php脚本
打开ssl
。但是,我不知道任何一个php脚本,因为我是ios开发人员。对不起

昨天我在终端中使用了以下命令来打开ssl并连接到APN

unknownc42c032e8297:~ gopi$ /Applications/MAMP/bin/php/php5.3.6/bin/php /Users/gopi/Desktop/PushChatServer/push/push.php development
unknownc42c032e8297:~ gopi$ cd /Users/gopi/Desktop/PushChatServer/push
unknownc42c032e8297:push gopi$ telnet gateway.sandbox.push.apple.com 2195
Trying 17.149.34.66...
Connected to gateway.sandbox.push-apple.com.akadns.net.
Escape character is '^]'.
Connection closed by foreign host.
unknownc42c032e8297:push **gopi$ openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert gopiAPNCert.pem -key gopiAPNKey.pem**
Enter pass phrase for gopiAPNKey.pem:
CONNECTED(00000003)
.
.
.
.
Verify return code: 0 (ok)
---
creagx
closed

unknownc42c032e8297:push gopi$ /Applications/MAMP/bin/php/php5.3.6/bin/php /Users/gopi/Desktop/PushChatServer/push/push.php development
^C

有没有办法从我们的php文件中打开SSL?这是可能的,或者终端使用更好,这是唯一的方法吗?有人能帮我吗?提前感谢。

要将命令的终端输出发布到PHP,可以使用或。这些函数的用法略有不同,但它们基本上做相同的工作。

阅读他的第1部分&从第2部分下载完整的源代码开始。@ShivanRaptor谢谢。我遵循了两个部分。我已经为openssl使用了命令提示符(终端)。我需要知道有没有任何方法可以从我们的php文件中使用openssl。你能帮我解决这个问题吗?谢谢。他的源代码已经说明了这些方法。请看
SimplePush.php
我能理解您对Shivan Raptor先生说的话。但是,我使用了上面的终端代码来打开SSL。如果我想知道的话,我会在我的问题中发布终端代码。提前谢谢。注意到了。请阅读我的答案。