ID: 20014
Updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
-Status: Open
+Status: Assigned
Bug Type: Sockets related
Operating System: windows 2000
PHP Version: 4CVS-2003-02-05
-Assigned To:
+Assigned To: edink
New Comment:
The 'OpenSSL support => enabled' is a bit misleading
since it just means that the openssl _extension_ is available. But the
main PHP is not linked with the ssl
libs (win32 binaries provided by php.net) so of course
the SSL support is not available...Edin is looking into
this so assigning to him.
Previous Comments:
------------------------------------------------------------------------
[2003-02-05 01:07:13] [EMAIL PROTECTED]
This is reproducable with latest php4-win32 snap, latest php4 source
snap works on Linux:
Relevant parts from phpinfo():
Registered PHP Streams => php, http, ftp, compress.zlib
OpenSSL support => enabled
OpenSSL Version => OpenSSL 0.9.6g 9 Aug 2002
test:
--TEST--
Bug #20014 SSL w/ fsockopen not working
--SKIPIF--
<?php
include('skipif.inc');
?>
--FILE--
<?php
var_dump(fsockopen('ssl://www.openssl.org', 443));
?>
--EXPECT--
resource(4) of type (stream)
---- EXPECTED OUTPUT
resource(4) of type (stream)
---- ACTUAL OUTPUT
Warning: fsockopen() [/phpmanual/function.fsockopen.html]: no SSL
support in this build in D:\work\php4\ext\openssl\tests\bug20014.php on
line 2
Warning: fsockopen() [/phpmanual/function.fsockopen.html]: unable to
connect to www.openssl.org:443 in
D:\work\php4\ext\openssl\tests\bug20014.php on line 2
bool(false)
---- FAILED
------------------------------------------------------------------------
[2002-10-21 15:24:24] [EMAIL PROTECTED]
Looks like main/config.w32.h.in needs to
#define HAVE_OPENSSL_EXT 1
I'm unable to test this ATM, so I'm hoping that some other kind win32
developer can look into it.
------------------------------------------------------------------------
[2002-10-21 15:17:27] [EMAIL PROTECTED]
Environment: W2K/IIS5/php 4.3.0-dev (win32 snapshot 10/21, 7:25), CGI
Reproduce w/:
$fp = fsockopen('ssl://secure.hostname.here',$port);
Error:
"Warning: fsockopen() [function.fsockopen]: no SSL support in this
build in E:\test\fsockopen_ssl.php"
phpinfo() shows OpenSSL is available. I tested the openssl funcs to
confirm availability. All DLLs are copied to system32 dir.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=20014&edit=1