PHP + SSL:// ... linux

ci_n_co

Новичок
PHP + SSL:// ... linux

заинсталил OpenSSL
./config
make
make test
make install

root@www:/usr/local/ssl/bin# ./openssl
OpenSSL> version
OpenSSL 0.9.8e 23 Feb 2007
OpenSSL>

скачал PHP 4.4.7

собераю так:
./configure --with-openssl=/usr/local/ssl
make
make install

в phpinfo() пишет что собрал с ./configure --with-openssl=/usr/local/ssl

но в Registered PHP Streams НЕ появился ssl

и скрипт error'ит

Warning: fsockopen() [function.fsockopen]: no SSL support in this build in /home/grggrgr/public_html/test.php on line 3


что не так делаю ?
 

tony2001

TeaM PHPClub
просто если выполнить ./configure, собрать, а потом переконфигурироватьс другими опциями, то уже собранные файлы заново не пересобираются (ибо невозможно определить какие из них должны пересобираться и должны ли вообще).
в результате - вроде бы опции уже правильные, а результат всё еще старый.
 

ci_n_co

Новичок
терь другая запара


Warning: fsockopen(): php_stream_sock_ssl_activate_with_method: failed
to create an SSL context

Warning: fsockopen(): failed to activate SSL mode 1
 

ci_n_co

Новичок
не чё то не то, вот дапустим google ssl тот же error

PHP:
$fp = fsockopen("ssl://www.google.com",443);
if($fp){
$out = "GET /adsense/login/en_US/ HTTP/1.1\r\n";
$out.= "Host: [url]www.google.com\r\n[/url]";
$out.= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3\r\n";
$out.= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n";
$out.= "Accept-Language: en-us,en;q=0.5\r\n";
$out.= "Accept-Encoding: gzip,deflate\r\n";
$out.= "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n";
$out.= "Keep-Alive: 300\r\n";
$out.= "Connection: keep-alive\r\n";
$out.= "Cookie: AdSenseLocale=en_US; AdSenseLocaleSession=en_US; __utma=173272373.775184323.1178636881.1178636881.1178636881.1; __utmb=173272373; __utmc=173272373; __utmz=173272373.1178636881.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); PREF=ID=06b84e4200ed34f3:TM=1178449316:LM=1178449316:S=-ty7gEh2oP8y-Q5Z; adsenseReferralSubId=; adsenseReferralSourceId=; adsenseReferralClickId=; S=adsense=w6-OdtjLX5A; S_adsense=1iR-_wUl23s\r\n";
$out.= "If-Modified-Since: Wed, 04 Apr 2007 17:40:09 GMT\r\n";
$out.= "Cache-Control: max-age=0\r\n\r\n";

fwrite($fp, $out);

while(!feof($fp)){print fgets($fp);}
}

fsockopen() [function.fsockopen]: php_stream_sock_ssl_activate_with_method: failed to create an SSL context in

fsockopen() [function.fsockopen]: failed to activate SSL mode 1 in


https://www.google.com/adsense/login/en_US/
 

ci_n_co

Новичок
нереал.. пару десятков сайтов и серверных скриптоф фиксить.. может другую openssl версию взять ?
 
Сверху