configuration does not allow connection to http://packagist.org/packages.json

17,159

Solution 1

You need to enable OpenSSL in your Windows.

You can enable it from your php.ini file:

extension=php_openssl.dll

Solution 2

I have the same issue, but then I try this:

composer config -g secure-http false

then I run again my Laravel, and it works.

Solution 3

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

The reason is: the url of the installation module is not https, reference manual:https://getcomposer.org/doc/06-config.md#disable-tls

Solution 4

It works for me, try the step below :

1 First clear the cached

composer clear-cache

2 You have 2 options here:

  1. enable OpenSSL in your php.ini :

    extension=php_openssl.dll

  2. disable TLS SSL option for composer :

    composer config -g -- disable-tls true

3 Run again your laravel project :

composer create-project laravel/laravel your-project-name --prefer-dist

Hope those steps can help you.

Solution 5

Though the topic is pretty old atm, I just ram right into the problem, trying to install an extension using composer for my magento2 application with a network behind the corp. I found the solution myself after combining all of the suggestions I found lately, so here is it. The main task is pretty simple, use HTTP instead of HTTPS for repo.packagist, but we need some configuration in order to make it actually work.

composer clear-cache

composer config -g -- disable-tls true
composer config -g secure-http false
composer config -g repo.packagist composer http://repo.packagist.org

composer require "cadence/heimdall" 
Share:
17,159
Jaimin
Author by

Jaimin

Working at Advanced as a software developer. Daily task includes developing serverless apps on AWS serverless architecture. Eager to learn new things and always explore new trending tech stacks. Prefer finding root cause rather than patch to any problem even though it needs hard work and more time.

Updated on June 04, 2022

Comments

  • Jaimin
    Jaimin almost 2 years

    I am trying to install laravel in my computer.

    I am refering to turorails point laravel installation tutorial.

    After installing composer trying to create new larael project but getting this error.

    This is the error which I am getting: