Symfonyでサンプルを作成しようと”php symfony new sample 2.8″と入力すると・・・

[GuzzleHttp\Exception\RequestException]
cURL error 60: SSL certificate problem: unable to get local issuer certificate
[GuzzleHttp\Ring\Exception\RingException]
cURL error 60: SSL certificate problem: unable to get local issuer certificate

というエラーが表示されました。

ローカルの環境でSSLの認証が無い(見つけられない)のが原因の様です。

そこで対処方法を記載しておきます。

スポンサーリンク

 

対処方法

今回参考にしたのは↓のサイト

cURL error 60: SSL certificate problem: unable to get local issuer certificate

1.http://curl.haxx.se/ca/cacert.pemの内容をコピーする。

https://curl.haxx.se/ca/cacert.pem の内容をコピーし、C:\xampp\php\extras\ssl”にcacert.pem というファイル名で作成します。
(または右クリックで”名前を付けてリンク先を保存”でC:\xampp\php\extras\sslに保存)

2.php.iniにcacert.pemを追加する。

c:\xampp\phpフォルダにある”php.ini”をエディタで開き、末尾に

curl.cainfo = “C:\xampp\php\extras\ssl\cacert.pem”

と追加する。

 

3.XAMPPを再起動し実行する。

XAMPPが起動していた場合は再起動し、”php symfony new sample 2.8″を実行します。

コマンドが実行され下の様に正しく終了します。