在ubuntu上安装composer时遇到问题

时间:2015-05-14 15:35:09

标签: php ubuntu laravel curl composer-php

我刚刚在我的电脑上安装了apache,php和curl。但我认为cURL与Php5.6存在问题。实际上我可以通过忽略警告来安装作曲家,但那时我将无法使用作曲家。

我明白了:

curl: (60) SSL certificate problem: unable to get local issuer certificate

当我运行时:

curl -sS https://getcomposer.org/installer | php

和平..

1 个答案:

答案 0 :(得分:2)

尝试更新本地证书:

sudo update-ca-certificates 

cd /etc/ssl/certs
sudo wget http://curl.haxx.se/ca/cacert.pem

然后在命令中使用此cert文件:

curl -sS https://getcomposer.org/installer | php -- --cafile=/etc/ssl/certs/cacert.pem

总而言之:您提取新证书并在CLI上的cURL命令中使用它。

下一步是让cURL PHP扩展工作。

  • adjust php.ini
  • 启用openssl扩展
  • 启用curl扩展
  • curl.cainfo=/etc/ssl/certs/cacert.pem
  • openssl.cafile=/etc/ssl/certs/cacert.pem