Here is my setup:
Windows 2003 IIS 6
PHP 5.2.6
I managed to correctly setup PHP on my windows box. The one thing I have been unable to get working is SSL or TLS socket transports. PHP will not load the php_openssl.dll module. I have placed the php_openssl.dll file in the /ext directory that PHP is looking in, and I have uncommented extension=php_openssl.dll in php.ini. When I restart IIS, or the server, openssl does not load. When I comment or uncomment any other extenstion, restart IIS, and run php-m in the command prompt, the module is loaded or unloaded. If anyone has any suggestions, I will try just about anything to get this working.