PHPは柔軟な言語で特定のサイトを取得するのに様々な手法がある。 その中でcURLという選択をとる人は多い。 色々と便利なcURLだが、SSL(つまりhttps)で外部のサイトへアクセスした場合 SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed というエラーが出る場合がある。 これはcURLの–with-ca-bundleオプションで指定されたパスか特定パスにCA証明書がないと起こるエラーだ。 もちろん–with-ca-bundleオプションでCA証明書を指定してもいいのだが、 できない環境(レンタルサーバ)などもあるだろう。 これを回避するには /