Logicky BLOG

Logickyの開発ブログです

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky

windowsのphpでcURLが使えないエラー

windows10でPAY.JPのPHP SDK使ってみたら、下記のエラーが出ました。curlのSSL証明書の設定みたいなやつでした。

Fatal error: Uncaught exception 'Payjp\Error\ApiConnection' with message ' in D:\xampp\htdocs\payjp\vendor\payjp\payjp-php\lib\HttpClient\CurlClient.php on line 123 ( ! ) Payjp\Error\ApiConnection: Unexpected error communicating with Payjp. If this problem persists, let us know at support@pay.jp. (Network error [errno 77]: error setting certificate verify locations: CAfile: D:\xampp\htdocs\payjp\vendor\payjp\payjp-php\lib\HttpClient/../../data/ca-certificates.crt CApath: none) in D:\xampp\htdocs\payjp\vendor\payjp\payjp-php\lib\HttpClient\CurlClient.php on line 123

ローカルテストの場合は、gitとかに入ってるやつを使えるようです。 参考:Windows版PHPのcurlの証明書

設定してapache再起動したら出来ました。

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky