composer-php - composer.json 中的安全 http 标志不起作用

标签 composer-php

我需要为几个包使用 http composer 注册表:

...
"repositories":[
  {"type":"composer", "url":"http://<url>"}
],
"secure-http":false,
...

但是当我试图composer update要更新锁定文件,我得到:
[Composer\Downloader\TransportException]
Your configuration does not allow connection to http://<url>.
See https://getcomposer.org/doc/06-config.md#secure-http for details.

通过响应 url,我找到了下一个信息;
secure-http#

Defaults to true. 
If set to true only HTTPS URLs are allowed to be downloaded via Composer. 
If you really absolutely need HTTP access to something then you can disable it ...

所以我很困惑我做错了什么。

最佳答案

错误 composer.json结构体。 secure-http必须在 config部分:

{
  ...,
  "config":{
    ...,
    "secure-http":false,
    ...
  }
  ...
}

关于composer-php - composer.json 中的安全 http 标志不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36151172/

相关文章:

composer-php - Wamp 3.1.3 Windows环境PATH冲突

php - docker 和 PHP : getting dependencies (composer) into the container

php - Laravel 6 : A facade root has not been set

php - 为什么我的 Docker Symfony 项目消耗这么多内存?

php - Laravel,如何在没有 Composer 的情况下手动安装包

php - 当我使用 docker 多阶段构建构建生产应用程序时,如何删除 Composer 开发依赖项?

php - 存储库部署和 Composer : what workflow?

composer-php - 自动化命令生成composer.json?

php - WordPress 插件开发中的 Composer 命名空间冲突

php - Laravel Composer 更新 : Cannot allocate memory'