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

前端 未结 5 1929
陌清茗
陌清茗 2020-12-19 21:50

I am trying to install laravel in my computer.

I am refering to turorails point laravel installation tutorial.

After installing composer trying to create n

相关标签:
5条回答
  • 2020-12-19 22:14
    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

    0 讨论(0)
  • 2020-12-19 22:19

    You need to enable OpenSSL in your Windows.

    You can enable it from your php.ini file:

    extension=php_openssl.dll
    
    0 讨论(0)
  • 2020-12-19 22:25

    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" 
    
    0 讨论(0)
  • 2020-12-19 22:30

    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.

    0 讨论(0)
  • 2020-12-19 22:34

    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.

    0 讨论(0)
提交回复
热议问题