Composer中国全量镜像update时出现警告处理

原创作品,允许转载,转载时请务必以超链接形式标明原始出处、作者信息和本声明,否则后果自负。
如果你觉得这篇文章对你有帮助或启发,可直接留言和我沟通**


在国内,大家一般使用composer都会考虑使用国内镜像,原因大家都懂,用的最广的是中国全量镜像http://packagist.phpcomposer.com,现在大部分网站为了数据安全性,都开始使用加密的http传输方式进行通讯,也就是https,Composer也不例外,Composer
官方对数据源安全策略完全升级,如果用户已经升级了Composer,对原有项目update时候可能会出现如下的警告:

Composer警告

解决方案


1.其实目前中国全量镜像已经升级到了https了,只需要把镜像源改为https://packagist.phpcomposer.com就可以解决了。

{
    "config": {},
    "repositories": {
        "packagist": {
            "type": "composer",
            "url": "https://packagist.phpcomposer.com"
        }
    }
}

2.有些人会觉得https太慢,安全性的事情可以暂搁一边,那可以考虑配置composer.json来关闭安全验证。

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

总结


其实使用https是未来的趋势,还是建议使用第一种方式来完美解决这个问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 是什么 如果你知道yum、apt-get、npm、bower等命令中的一种或者多种,那么,你也能很快知道compo...
    旱魃一样阅读 3,166评论 0 9
  • Composer是一个非常流行的PHP包依赖管理工具,已经取代PEAR包管理器,对于PHP开发者来说掌握Compo...
    dreamer_lk阅读 2,418评论 0 15
  • Composer是一个非常流行的PHP包依赖管理工具,已经取代PEAR包管理器,对于PHP开发者来说掌握Compo...
    bycall阅读 2,237评论 0 1
  • Composer是一个非常流行的PHP包依赖管理工具,已经取代PEAR包管理器,对于PHP开发者来说掌握Compo...
    虞大胆的叽叽喳喳阅读 4,048评论 1 33
  • 拾光 刑警队长×外科医生 这是我们第一次相遇。 那一刻,我看见那束阳光落在我的左边,你的影子在右边。 因此我变成...
    唯修阅读 956评论 0 0