我正在使用 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 模块未与 PHP 的其余部分一起编译,或者已编译但未通过 php.ini 启用..
起点:看看 phpinfo() 对 ssl 的看法?
关于configuration - 在 PHP fsockopen() 中启用 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5494376/