我在尝试使用Composer安装Laravel时遇到错误。我在尝试安装作曲家本身时也遇到了同样的问题,即"连接超时",所以我不得不手动下载 composer.phar。我正在使用 Fedora 23。这是我的意见:
composer create-project laravel/laravel project
以及我得到的错误:
[ComposerDownloaderTransportException]
The "https://packagist.org/packages.json" file could not be downloaded: failed to open stream: Connection timed out
我的互联网运行良好,我没有使用代理。可能是什么问题?谢谢。
尝试找到 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;
我非常抱歉浪费你们的时间。我意识到我错了。几天前,我在某个地方工作,需要更改代理设置。现在,当我回来时,我的浏览器仍然工作正常,但是从终端下载的任何内容都超时了。刚刚将代理更改为"无",一切正常。非常感谢您的建议。我很感激。