2

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

4

0 に答える 0