fsockopen & SSL

Юрий

Guest
fsockopen & SSL

Установил OpenSSL на PHP 4.3.9 - phpinfo() выдает, что
==
OpenSSL support enabled
OpenSSL Version OpenSSL 0.9.7c 30 Sep 2003
==
Но в скрипте
PHP:
fsockopen("ssl://control.mirohost.net", 443, &$errno, &$errstr, 30);
ругается ->

Warning: fsockopen(): no SSL support in this build

и коннект не получается.
Что делать? (можно же ведь и без curl обходиться)
 

tony2001

TeaM PHPClub
>(можно же ведь и без curl обходиться)
да, если openssl собран с РНР статически.
под виндой - никак, кроме curl.
 

Юрий

Guest
Originally posted by tony2001
>(можно же ведь и без curl обходиться)
да, если openssl собран с РНР статически.
под виндой - никак, кроме curl.
В смысле собран статистически? OpenSSL был в дистрибуте PHP я просто раскомментировал соответствующую строку в php.ini и libeay32.dll поместил в System32
После чего в phpinfo() выдается:
===
OpenSSL support enabled
OpenSSL Version OpenSSL 0.9.7c 30 Sep 2003
===
Это понимать как собран статитстически или динамически?
 

tony2001

TeaM PHPClub
динамически - это когда модуль идет отдельной .dll или .so (это включает в себя --with-openssl=shared)
статически - это когда PHP собран с --with-openssl.
 

Юрий

Guest
Originally posted by tony2001
>(можно же ведь и без curl обходиться)
да, если openssl собран с РНР статически.
под виндой - никак, кроме curl.
Зачем же тогда подключать OpenSSL динамически, есил он не будет работать???
 

tony2001

TeaM PHPClub
дело в том, что модуль openssl, кроме возможности использования УРЛов типа "https://...", предоставляет еще множество других функций.
см. [m]openssl[/m].
 
Сверху