无法通过Composer安装Laravel

时间:2017-01-05 14:53:03

标签: php laravel composer-php fedora-23

尝试使用Composer安装Laravel时出错。我也有同样的问题试图安装作曲家本身,得到“连接超时”,所以我不得不手动下载composer.phar。我正在使用Fedora 23.这是我的输入:

composer create-project laravel/laravel project

我得到的错误:

    [Composer\Downloader\TransportException]                                                                             
  The "https://packagist.org/packages.json" file could not be downloaded: failed to open stream: Connection timed out

我的互联网工作正常,我没有使用代理。可能是什么问题? 感谢。

3 个答案:

答案 0 :(得分:0)

尝试找到cacert.pem文件(console:locate cacert.pem)并将其添加到php.ini

openssl.cafile= the cacert.pem path

所以例如路径是/usr/local/share/perl5/Mozilla/CA/cacert.pem然后将以下行添加到php.ini

openssl.cafile=/usr/local/share/perl5/Mozilla/CA/cacert.pem;

答案 1 :(得分:0)

我非常抱歉浪费你的时间。我意识到我是那个错了的人。几天前我在某个地方工作,我被要求更改我的代理设置。现在,当我回来时,我的浏览器仍然正常工作,但终端的任何下载都已超时。刚刚将代理更改为"无"一切都很好。非常感谢你的建议。我很感激。

答案 2 :(得分:-1)

如果再次遇到网络或安全问题,请在安装Laravel之前强制作曲家使用https下载所有依赖项

composer config -g repo.packagist composer https://packagist.org