问题一:composer遇到Your configuration does not allow connection to

解决方案:

设置一个本地或全局的composer配置:

composer config secure-http false

全局设置:

composer config -g secure-http false

意义是默认禁用https请求,就可以了
{
"config": {
"secure-http": false
}
}

问题二:Composer速度慢

解决方案:

系统全局使用

composer config -g repo.packagist composer https://packagist.phpcomposer.com

仅当前项目使用

打开命令行,进入项目根目录,也就是 composer.json 文件所在目录,执行如下命令

composer config repo.packagist composer https://packagist.phpcomposer.com

修改全局配置文件composer.json

{
"config": {
"secure-http": false
},
"repositories": [
{"type": "composer", "url": "https://packagist.phpcomposer.com"},
{"packagist": false}
]}

使用代理

如果安装了Shadowsocks代理,通过代理方式使用composer也是个好的选择。

在命令行输入下面的命令,让当前终端使用代理:

set http_proxy=http://127.0.0.1:1080             //Windows系统
export http_proxy=http://127.0.0.1:1080 //linux或Mac OS系统

问题三:两次连接

解决方案:

添加禁用 packagist 的设置
{
"repositories": [
{"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
{"packagist": false}
]}

最新文章

  1. Spring AOP:面向切面编程,AspectJ,是基于spring 的xml文件的方法
  2. Spark生态之Spark BlinkDB
  3. 2013 ACM/ICPC Asia Regional Changsha Online J Candies
  4. Android App开之标注切图
  5. 数据结构之Binary Search Tree (Java)
  6. Jemter+Badboy实战经验一(Badboy录制及基础功能)
  7. 海量数据挖掘MMDS week2: Nearest-Neighbor Learning最近邻学习
  8. 安装python软件找不到setuptools的解决方案
  9. 让新版appium支持by_name定位
  10. php 重要函数归集
  11. 开车旅行 [NOIP 2012]
  12. 论文阅读:Learning Visual Question Answering by Bootstrapping Hard Attention
  13. vue 语法糖
  14. centos下从源码安装openssl 1.0.1g
  15. MAPI错误0x80040107
  16. day24<多线程>
  17. System.Buffer 以字节数组(Byte[])操作基元类型数据
  18. Es6懒加载
  19. 关于CentOS系统中,文件权限第11位上是一个点的解读
  20. Computer2

热门文章

  1. httpClient调用接口的时候,解析返回报文内容
  2. 性能测试的 Check List (不断更新中)
  3. vue-router懒加载
  4. Python——GUI编程(python programming)
  5. JavaScript数值千分位格式化的方法和性能
  6. 网络实验 02-交换机的Telnet远程登录设置
  7. Linux C\C++基础——数组形参的使用
  8. 【VS开发】浅谈C/C++中的static和extern关键字
  9. Spring Cloud Feign原理及性能
  10. 【数据库】Redis/MongoDB/MySQL/Oracle随笔索引