write ahead log

ロールフォワード用

PHPのcurlでhttpsのURLへアクセスする(SSL)とエラーになった

status取得したら0が返ってくる。なんだこれ。

と思っていたら結構有名な話らしい。

【php】curlでSSL通信をCA証明書のチェックありで at softelメモ

PHPの curl 関数でhttpsのウェブページが取得できなかった - bayanの<del>電波</del>日記

PHPでcurlを使ってHTTPSにアクセスしてエラー出たときの回避策 - Qiita

対処方法1

証明書検証を無効にする

curl_setopt($curl,CURLOPT_SSL_VERIFYPEER, false);

対処方法2

無効はちょっとなーと思ったら、証明書をダウンロードしてきて指定もできるらしい。

curl_setopt($curl, CURLOPT_CAINFO , 'cacert.pemへのパス');

証明書はcurlのページに案内があった。

curl - Extract CA Certs from Mozilla