我正在尝试使用PayPal IPN脚本。但即使fsockopen("ssl://www.sandbox.paypal.com")
也不起作用。
$fp = fsockopen("ssl://google.com", 443, $errno, $errstr, 5);
if ($fp)
- >返回true
$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。但我如何降级?