18
cURLエラー60:SSL証明書:ローカル発行者証明書を取得できません
ローカル開発環境でWAMPを使用していて、クレジットカードに請求しようとしていますが、次のエラーメッセージが表示されます。 cURLエラー60:SSL証明書の問題:ローカル発行者証明書を取得できません 私はGoogleでたくさん検索しましたが、多くの人がこのファイルcacert.pemをダウンロードしてどこかに置き、php.iniで参照することを勧めています。これは私のphp.iniの一部です: curl.cainfo = "C:\Windows\cacert.pem" それでも、サーバーを数回再起動してパスを変更した後でも、同じエラーメッセージが表示されます。 ApacheモジュールのWAMPを使用し、ssl_moduleを有効にしています。そして、PGP拡張機能から、php_curlを有効にしています。 まだ同じエラーメッセージ。なぜそれが起こっているのですか? 今私はこの修正に従っています:PHP CURLエラー60 SSLを修正する方法 これは、これらの行をcURLオプションに追加することを示唆しています。 curl_setopt($process, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem'); curl_setopt($process, CURLOPT_SSL_VERIFYPEER, true); cURLにオプションをどこに追加しますか?私のCLIはコマンド「curl_setopt」を見つけられないので、どうやらコマンドラインを介さない 編集 これは私が実行しているコードです: public function chargeStripe() { $stripe = new Stripe; $stripe = Stripe::make(env('STRIPE_PUBLIC_KEY')); $charge = $stripe->charges()->create([ 'amount' => 2900, 'customer' => Input::get('stripeEmail'), 'currency' => 'EUR', ]); dd($charge); // …
232
php
ssl
curl
wamp
stripe-payments