HTTP Request で https (SSL) 通信する | PHP Walker

HTTP Request で https (SSL) 通信する

PEARHTTP Request を使って https(SSL) プロトコル通信を行なう際、PHPのモジュールとして OpenSSL が組み込まれていなければならなかった!

知らなかったのでメモメモ "Φ( . . )

PHPにOpenSSL モジュールが組み込まれているか確認するには、コマンドラインで...
php -m
を実行し、実行結果の[PHP Modules]以下に『openssl』の表示があれば組み込まれている。(もちろん、表示されなければ組み込まれていない)



Windows版では、php.ini の 『extension=php_openssl.dll』 記述子をコメントアウトするだけでOK!

_nix版では、PHPのコンパイル以前にまず OpenSSL を導入しておき、コンパイル時の ./configure オプションに『--with-openssl』を指定してコンパイルすればOK

→こちらも参照