在 PHP 中启用 SSL fsockopen()

Oli*_*ryn 3 php ssl configuration fsockopen

我正在使用 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?)
Run Code Online (Sandbox Code Playgroud)

我确信我对 fsockopen() 方法的调用是正确的,因为在我在开发服务器上升级 PHP 之前它工作正常。

此连接是加密的,这一点很重要,因此我无法解决此问题。

我在 php.ini 文件中找不到任何有关 fsockopen() SSL 连接的配置。有人可以指导我吗?

谢谢你的帮助,
spryno724

ras*_*ani 5

这意味着您的 SSL 模块未与 PHP 的其余部分一起编译,或者已编译但未通过 php.ini 启用。

起点:看看 phpinfo() 关于 ssl 的说法是什么?