configuration - 在 PHP fsockopen() 中启用 SSL

标签 configuration ssl php 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?)

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

重要的是这个连接是加密的,所以我无法解决这个问题。

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

谢谢你的帮助,
spryno724

最佳答案

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

起点:看看 phpinfo() 对 ssl 的看法?

关于configuration - 在 PHP fsockopen() 中启用 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5494376/

相关文章:

c# - asp .net 核心 wcf 端点

java - 无法在 Eclipse 上配置 cofoja

java - 从 .crt 和 .key 文件创建 .jks 是可能的

php - 简单的PHP错误: syntax error, unfinished class declaration

php - 如何获取要下载的文件的 MIME 类型?

c# - .NET 5 到 .NET 6 迁移 - 如何修复迁移后 appsettings.json 数据被读取为 NULL 的问题?依赖注入(inject)不起作用

Eclipse:创建 Gradle 项目,但为应用程序文件制作 Eclipse "accept"Groovy

php - 如何签署 Apache 服务器以便所有来自目录的请求都通过 HTTPS 并包含您的私钥?

android - 使用 okHttp 信任所有证书

php - 有人知道一个好的 OOP PHP MySQL 类吗?主要构建查询