2

私は Windows XP で EasyPHP 5.3.2i を数年間使用しており、Web サーバーにアップロードする前に Web サイトをオフラインでテストしたいと思っています。機能の一部として SSL 接続を組み込む必要がある今まで、これは常に問題ありませんでした。私のコードは、Web サーバー上で実行すると正常に動作しますが、ローカル コンピューター (127.0.0.1 など) から SSL 接続を開こうとすると、次のようになります。

SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

証明書を Web サーバーにインストールするのは簡単でしたが、ローカル セットアップの同じディレクトリに配置しても、このエラーは修正されません。他の場所にインストールする必要がありますか、それともここで SSL 接続を確立するのを妨げている何かがありますか?

4

1 に答える 1

1

cURL オプションCURLOPT_SSL_VERIFYPEERを false に設定してみてください。これにより、ピアの証明書の検証が無効になります。ただし、このオプションはテスト サーバーでのみ使用する必要があります。オプションの完全なリストはこちらでご覧いただけます

于 2012-10-15T00:41:23.733 に答える