PHP simplexml_load_file で SSL3_GET_SERVER_CERTIFICATE:certificate verify failed


PHP simplexml_load_file で SSL3_GET_SERVER_CERTIFICATE:certificate verify failed


とってもレアな状況なので参考にならないかも。

<環境>
Windows10
xampp-win32-5.6.14-4-VC11
PHP 5.6.14

昨日動いたPHPスクリプトが、表記のエラー(ワーニング)。
とある(httpsで始まる)RSSサイトの情報を取得出来なくなった。
sslということで、ひと通りのことを試す。

<php.ini>
extension=php_openssl.dll がコメントアウトされていないか。
extension_dir = "\xampp\php\ext" のパスが正しいか。

どれも問題なし。
なかなか解決できず、(サーバー立ててもいないのに)証明書が問題なのか?と悩んだり。

結局はセキュリティソフト(私の場合はKaspersky)がブロックしていたことが判明。
暗号化された接続のスキャンを外したら、解消しました。(自己責任でお願いします。)

0 件のコメント:

コメントを投稿