配置不允许连接到 http://packagist.org/packages.json

Jai*_*min 3 php ssl frameworks laravel composer-php

我正在尝试在我的计算机上安装 Laravel。

我指的是turorails point laravel 安装教程。

安装 Composer 后尝试创建新的 Larael 项目但收到此错误。

这是我得到的错误:

小智 8

我有同样的问题,但后来我试试这个:

composer config -g secure-http false
Run Code Online (Sandbox Code Playgroud)

然后我再次运行我的 Laravel,它起作用了。


Xia*_*ang 6

Step 1: Set disable-tls = true
php composer.phar config -g disable-tls true
Step 2: Set secure-http = false
php composer.phar config -g secure-http false
Run Code Online (Sandbox Code Playgroud)

原因是:安装模块的url不是https,参考手册:https : //getcomposer.org/doc/06-config.md#disable-tls


Muh*_*lim 2

您需要在 Windows 中启用 OpenSSL。

您可以从您的文件中启用它php.ini

extension=php_openssl.dll
Run Code Online (Sandbox Code Playgroud)

  • 实际上,我也显式安装了 wamp、xampp 和 php。我为作曲家提供了主 php.exe 路径,而不是 wamp 服务器 php.exe 路径。我得到了它。 (2认同)