On Wed, Feb 11, 2009 at 7:55 AM, Marco Schuster <marco@xxxxxxxxxxxxxxxxxxxxxx> wrote: > 2009/2/10 Jason Cipriani <jason.cipriani@xxxxxxxxx>: >> 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 -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php