ローカル開発環境で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);
    // echo $charge[Input::get('stripeToken')];
    return Redirect::route('step1');
}