Re: PHP 4.4.9, Windows: php_openssl.dll is loaded, but https wrapper not found.
| From: | Jason Cipriani | Date: | Wed, 11 Feb 2009 15:49:02 +0000 |
| Subject: | Re: PHP 4.4.9, Windows: php_openssl.dll is loaded, but https wrapper not found. | ||
| References: | 1 2 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-29171@lists.php.net to get a copy of this message | ||
On Wed, Feb 11, 2009 at 7:55 AM, Marco Schuster
<marco@harddisk.is-a-geek.org> wrote:
> 2009/2/10 Jason Cipriani <jason.cipriani@gmail.com>:
>> I've added php_openssl.dll to php.ini. Once I did that, the error changed to:
>>
>> "Unable to find wrapper 'https' - did you forget to enable it when you
>> configured PHP?"
>>
>> I guess I did forget to configure it, but I don't know how. Everything
>> I have seen so far suggests that simply loading the DLL is enough to
>> enable OpenSSL support, define the wrapper, and solve the problem, but
>> that does not seem to be the case. I have done a considerable amount
>> of experimenting and Google searching but have made no progress.
>>
>> How can I make this work? I can verify that the DLL is loaded and that
>> I am using the PHP.INI file that I think I'm using (by moving the DLL
>> out of the path to verify that PHP.EXE fails, and by modifying the
>> PHP.INI file and verifying the effects). I can verify that openssl
>> support is enabled because the openssl modules shows up in phpinfo().
>> However, I'm not sure how to define the https wrapper.
>>
>
> What PHP version is this? The dates from the phpconfig output indicate
> you use a very old PHP version.
It's 4.4.9 (you clipped off the part of my message with the version
number :-). It's the most "recent" version of PHP 4. I'm actually
asking this question on behalf of our web programmers, who are pretty
far into development and locked into PHP 4 (they're using 4.4.7, but
I'm assuming they won't mind switching to 4.4.9). Now they need to
retrieve a resource from one of our servers via HTTPS.
Is it just not possible to make HTTPS connections from PHP 4 scripts
on Windows? Like I mentioned, everything I've read suggests that
loading php_openssl.dll will enable the https wrapper as well, but it
seems like I'm missing a step.
Thanks,
Jason