【发布时间】:2020-04-16 07:11:34
【问题描述】:
在运行$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 被 ; 注释掉,所以我很困惑。我怎样才能从这里开始让它工作?
谢谢
【问题讨论】:
标签: openssl paypal-sandbox ubuntu-18.04 php-7.2