2

我正在尝试使 PayPal IPN 脚本正常工作。但即使fsockopen("ssl://www.sandbox.paypal.com")不起作用。

$fp = fsockopen("ssl://google.com", 443, $errno, $errstr, 5);  

if ($fp)-> 返回真

$fp = fsockopen("ssl://www.sandbox.paypal.com", 443, $errno, $errstr, 40); 

if ($fp)-> 返回 false 并且$errno为 0

Apache2 日志说:

 PHP Warning:  fsockopen(): SSL: crypto enabling timeout [...]
 PHP Warning:  fsockopen(): Failed to enable crypto [...]
 PHP Warning:  fsockopen(): unable to connect to ssl://www.sandbox.paypal.com:443 (Unknown error) [...]


编辑: phpinfo()说:

Registered Stream Socket Transports: tcp, udp, unix, udg, ssl, sslv3, tls

编辑2:有问题。它的 libssl1.0.1c。但是我如何降级?

4

0 回答 0