运行时$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 被注释掉了,;
所以我很困惑。我该如何继续让它工作?
谢谢