WindowsのPHPでSSL通信を行う

PHPのマニュアル(PHP: ftp_ssl_connect - Manual)には、

Windows でこの関数のサポートを有効にするには、自分で PHP バイナリを コンパイルする必要があります。

とある。が、php-5.2.2-win32-installer.msiでインストールする際に拡張をすべてインストールするようにすると、php_openssl.dll, libeay32.dll, ssleay32.dllもインストールされて、SSL通信が行える。

参考:

http://p-step.jp/step2/archives/000255.html
この作業は今では不要なようだ。
[PHP-users 22194]Re: file_get_contentsによるhttpsアクセスが失敗する
PHP4だと自分でコンパイルする必要があるらしい。
http://www.ironhearts.com/diary/archives/000833.html
レンタルサーバでどうしようもないときはCurlを使う方法もあるとのこと。