【发布时间】:2011-07-26 13:08:45
【问题描述】:
我正在使用 PHP fsockopen() 来完成我的服务器和 PayPal 之间的付款。但是,当我尝试使用 SSL 连接时,我收到此错误:
Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://:443
(Unable to find the socket transport "ssl" - did you forget to enable
it when you configured PHP?)
我确信我对 fsockopen() 方法的调用是正确的,因为在我在开发服务器上升级 PHP 之前它工作正常。
此连接已加密很重要,因此我无法解决此问题。
我在我的 php.ini 文件中找不到任何关于 fsockopen() SSL 连接的配置。有人可以指导我吗?
感谢您的帮助,
spryno724
【问题讨论】:
-
我知道这可能是个愚蠢的问题,但是……您的服务器上确实安装并正确配置了 SSL,对吧?
-
这不是一个愚蠢的问题。我安装了 OpenSSL,因此我可以使用浏览器查看加密页面。但是,至于 PHP 本身,我不确定我怎么知道。哈哈,我显然是个菜鸟。
-
除了基本证书和openssl库之外,出站连接可能不需要太多..
标签: configuration ssl php fsockopen