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