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。しかし、どうすればダウングレードできますか?