Ubuntu 18.04 上的 php 和 ssl

Ubuntu 18.04 上的 php 和 ssl

运行时$fp = fsockopen ('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30);出现 500 内部服务器错误,并且完全失败。

运行时$fp = fsockopen ('https://www.sandbox.paypal.com', 443, $errno, $errstr, 30);出现异常:

无法找到套接字传输“https”——您在配置 PHP 时忘记启用它了吗?

当我跑步时php -i | grep -i openssl我得到

openssl
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.1.1  11 Sep 2018
OpenSSL Header Version => OpenSSL 1.1.1  11 Sep 2018
Openssl default config => /usr/lib/ssl/openssl.cnf
openssl.cafile => no value => no value
openssl.capath => no value => no value
Native OpenSSL support => enabled

好像 ssl 已启用并正确配置。在 php.ini 中,extension=...ssl 被注释掉了,;所以我很困惑。我该如何继续让它工作?

谢谢

添加了 SSL 的 phpinfo 输出 在此处输入图片描述

相关内容