:
注:なぜこの関数は(
ftp_ssl_connect存在しなくてもよい)、FTPモジュールと OpenSSLサポートの両方がある場合にのみ利用可能ですPHPに静的に組み込まれています。つまり、 Windowsの場合、この関数はになります。公式のPHPビルドでは定義されていません。 この機能をWindowsで利用できるようにするには、PHP バイナリをコンパイルする必要があります。
強調鉱山。
はしかし、私は公式php.netからWindows用のPHPバイナリをダウンロードしていると私は、OpenSSLのための特定のDLL(内線/ php_openssl.dll)があります気づきました。これは、opensslを動作させるためにPHPを再構築する必要がないことを意味します。 php.iniファイルにdllのエントリを追加してください。
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "ext"
...
extension=php_openssl.dll
NOTE
私がテストしていない上記の場合: それはこのようなものでなければなりません。
WindowsでのPHPのコンパイルは、最悪の敵には望ましくないものです。そこには多くのWAMPバンドルがあります。(これはアドバイスを受ける場所ではありません。もちろん、あなたの正確なニーズに応じて、もちろん別の機能を使用する方が良いでしょう。 –