Yus*_*kır 5 php ubuntu curl laravel composer-php
我刚刚在我的电脑上安装了apache,php和curl.但我认为cURL与Php5.6存在问题.实际上我可以通过忽略警告来安装composer,但是我将无法使用composer.
我明白了:
curl: (60) SSL certificate problem: unable to get local issuer certificate
Run Code Online (Sandbox Code Playgroud)
当我运行这个:
curl -sS https://getcomposer.org/installer | php
Run Code Online (Sandbox Code Playgroud)
和平..
尝试更新您的本地证书:
sudo update-ca-certificates
Run Code Online (Sandbox Code Playgroud)
或者
cd /etc/ssl/certs
sudo wget http://curl.haxx.se/ca/cacert.pem
Run Code Online (Sandbox Code Playgroud)
然后在命令中使用此证书文件:
curl -sS https://getcomposer.org/installer | php -- --cafile=/etc/ssl/certs/cacert.pem
Run Code Online (Sandbox Code Playgroud)
总而言之:您提取新证书并在 CLI 上的 cURL 命令上使用它。
下一步是让 cURL PHP 扩展正常工作。
php.inicurl.cainfo=/etc/ssl/certs/cacert.pemopenssl.cafile=/etc/ssl/certs/cacert.pem