0

我是推送通知的新手,并尝试按照以下方法解决此问题,但仍然出现相同的错误。

  1. 将 C:\PHP\ext 添加到 Windows 路径
  2. 将 libeay32.dll 和 ssleay32.dll 添加到 C:\WINDOWS\system32\inetsrv
  3. 重新启动服务器

第一个错误:-

致命错误:未捕获的异常“ApnsPHP_Exception”和消息“无法连接到 'ssl://gateway.sandbox.push.apple.com:2195':无法找到套接字传输“ssl” - 您是否忘记启用它时你配置了PHP?(0)' 在 C:\wamp\www\ApnsPHP-master\ApnsPHP\Abstract.php 第 396 行

第二个错误:-

ApnsPHP_Exception: Unable to connect to 'ssl://gateway.sandbox.push.apple.com:2195': Unable to find the socket transport "ssl" - 您在配置 PHP 时是否忘记启用它?(0) 在 C:\wamp\www\ApnsPHP-master\ApnsPHP\Abstract.php 第 396 行

我正在使用以前在其他地方使用过的 .pem 文件,并且我正在尝试在 localhost 上运行我的文件,这有关系吗?

如果有人知道我应该怎么做来解决这个错误,那么请帮助我!
并提前感谢

4

1 回答 1

0

您应该查看您的配置中是否启用了 SSL。

要显示您的配置,只需将以下内容复制/粘贴到某个 php 文件中,然后使用浏览器浏览到它:

<?php
   phpInfo();
?>
于 2012-11-22T14:49:36.423 回答