【PHP】file_get_contentsでSSL証明書エラーが出たら

file_get_contentsでSSL証明書エラーが出たら、
中間証明書が正しく設定されていない可能性があります。

正しい対策は
・相手のサーバーの中間証明書を正しく設定する
あるいは
・curlを使って中間証明書をこちらで補完する

面倒な時は、SSL証明書の検証を行わないオプションをfile_get_contentsに渡すだけでエラーを回避できます。