Php 配置不允许连接到http://packagist.org/packages.json
我正在尝试在我的计算机上安装laravel 我指的是laravel安装教程 安装composer后,尝试创建新的larael项目,但出现此错误 这就是我得到的错误:Php 配置不允许连接到http://packagist.org/packages.json,php,laravel,ssl,frameworks,composer-php,Php,Laravel,Ssl,Frameworks,Composer Php,我正在尝试在我的计算机上安装laravel 我指的是laravel安装教程 安装composer后,尝试创建新的larael项目,但出现此错误 这就是我得到的错误: 您需要在Windows中启用OpenSSL 您可以从php.ini文件启用它: extension=php_openssl.dll 它对我有效,请尝试以下步骤: 1首先清除缓存的 编写器清除缓存 2此处有两个选项: 在php.ini中启用OpenSSL: extension=php\u openssl.dll 为composer
您需要在Windows中启用OpenSSL 您可以从
php.ini
文件启用它:
extension=php_openssl.dll
它对我有效,请尝试以下步骤: 1首先清除缓存的 编写器清除缓存 2此处有两个选项:
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
原因是:安装模块的url不是https,参考手册:虽然主题是非常古老的atm,但我只是直接遇到了这个问题,试图使用
composer
为我的magento2应用程序安装一个扩展,该应用程序在corp
后面有一个网络。在综合了我最近发现的所有建议后,我自己找到了解决方案,现在就是。主要任务非常简单,对于repo.packagist
,使用HTTP
而不是HTTPS
,但我们需要一些配置才能使其实际工作
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"
我也有同样的问题,但我试着这样做:
composer config -g secure-http false
然后,我再次运行我的Laravel,它可以正常工作。请将您的问题直接粘贴到您的问题中,而不是发布图像链接。您访问过Composer推荐的吗?在Composer.json中的“config”节点中添加“secure http”:false实际上,我也安装了wamp、xampp和php explicit。我为composer提供了主php.exe路径,而不是wamp服务器php.exe路径。我明白了。这就像一个符咒。至少在本地主机上,你可以使用它。不推荐在生产中使用。