file_get_contentsでhttpsサイトfalse

curl-ca-bundle.crt

Windows10でfile_get_contentsデバッグがエラーとなる。

開発環境は
Windows10 64bit
eclipse
xampp

症状はfile_get_contentsでhttpsサイトを取得すると”curl-ca-bundle.crt”ファイルが存在しないためエラーとなり戻り値がfalseとなる。

今回はこれを無視するようにphp.iniを変更してhttpsサイトを取得できるようにする。

curl-ca-bundle.crt
やり方はphp.iniで”curl-ca-bundle.crt”を検索し先頭行に”;”を入れコメントアウトする。
上の画像ではコメントアウト後の状態。
2ヶ所コメントアウトしたが下の1ヶ所コメントアウトでエラーが出なくなる。

これに気づくまで半日かかった。。

コメント