composer安装、更新及切换下载源
一、安装 Composer
Linux/Mac:
wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer chmod a+x /usr/local/bin/composer
如遇权限不足,可添加 sudo。
Windows:
直接下载 composer.phar,地址:https://dl.laravel-china.org/composer.phar
把下载的 composer.phar 放到 PHP 安装目录
新建 composer.bat, 添加如下内容,并保存:
@php "%~dp0composer.phar" %*
二、查看当前版本
composer -V
三、升级版本
有时候会提示超过一个月没有更新,需要更新,运行下面的命令即可。
另外在一个空目录中运行composer,也需要先运行此命令下载配置文件
总之,建议你下载东西前先运行此命令。
composer selfupdate
四、修改配置
如果无法下载某个扩展,请尝试切换不同的配置。
1、使用中国镜像
一般情况下,安装包的数据(主要是 zip 文件)一般是从 github.com
上下载的,安装包的元数据是从 packagist.org
上下载的。
然而,由于众所周知的原因,国外的网站连接速度很慢,并且随时可能被“墙”甚至“不存在”。
“Packagist 中国全量镜像”所做的就是缓存所有安装包和元数据到国内的机房并通过国内的 CDN 进行加速,这样就不必再去向国外的网站发起请求,从而达到加速 composer install
以及 composer update
的过程,并且更加快速、稳定。因此,即使 packagist.org
、github.com
发生故障(主要是连接速度太慢和被墙),你仍然可以下载、更新安装包。
composer config -g repo.packagist composer https://packagist.phpcomposer.com
2、使用阿里云镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
3、其他常用的镜像源
composer config -g repos.packagist composer composer config -g repos.packagist composer https://packagist.org composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer composer config -g repos.packagist composer https://mirrors.huaweicloud.com/repository/php composer config -g repos.packagist composer https://php.cnpkg.org composer config -g repos.packagist composer https://packagist.mirrors.sjtug.sjtu.edu.cn composer config -g repos.packagist composer composer config -g repos.packagist composer https://packagist.jp
3、恢复官方镜像
有时候某些资源无法下载,需要恢复原地址,如果需要解除镜像并恢复到 packagist 官方源,请执行以下命令:
composer config -g --unset repos.packagist
随机推荐
- 彻底屏蔽清除各种2345浏览器、好压等软件广告方法
- 解决phpMyadmin出现Cannot start session without errors
- 头皮老化有5种成因,专家教你3大对策远离秃头
- PHP正则式eregi 语句改成preg_match语句转为preg_match函数的简单方法
- 祛湿神器红豆薏米芡实粥的正确做法
- phpMyadmin出现缺少 mcrypt 扩展,请检查 PHP 配置是怎么回事
- 判断网页广告是否被浏览器拦截过滤的JS代码
- 网站检测用户浏览器是否安装 AdBlock 类的广告拦截插件的 6 种方法
- 系统的学习Data & Analytics
- 神草马齿苋[mǎ chǐ xiàn] ,有多神奇?
- 有感大公司加薪升职之难
- 解决phpstudy中的phpmyadmin“缺少 mysqli 扩展 请检查 PHP 配置错误”问题
- 解决win7不支持安装nodejs最新版本的问题
- 28岁女网红,直播时心梗猝死,医生:这种食物天天吃,血管易堵死
- 人生路上要善待自己,不凑合,不讨好,不解释
- 解读《易经》难
- 新发现在新窗口打开链接属性target="_blank"和target="new"竟然是不同的
- Thinkphp查询mysql数据库多个字段是否包含某个词的sql语句
- 器物?玩物?
- 女生想读一个IT专业可以方便就业推荐
- 红薯最简吃法
- 火车头采集器V9开心版在win10无法运行修复方法
- 火车头V9开心版提示Exception Processing Message 0xc0000005 Parameters解决方法
- 一饿就出现无力、手抖、心慌,这是怎么回事?
- 人体增脂暴肥基因解密,吃甜点真有第二个胃?
- 多吃葡萄对眼睛有益!
- 《《无依之地》的原著小说:《Nomadland: Surviving America in the twenty - First Century》
- 喝茶、牛奶都有益健康,鲜奶茶的营养能好上加好吗?
- 男人嘴上说再多“肉麻话”,没有行动,还是算了吧
- PHP 正则表达式大全