配置composer全量镜像与主要命令
配置中国全量镜像
查看当前composer配置的镜像地址
composer config -g repo.packagist
显示如下,显示说明没有配置镜像地址

接下来我使用下面的命令进行查看配置的镜像地址:
composer config -gl
显示如下:

配置镜像方式有两种:
1.单个项目配置,在项目根目录下执行以下命令行,确认根目录下面存在composer.json文件,执行命令行之后,再打开composer.json文件会发现多了一段含有repositories属性的json代码。
再查看一下全局配置,会发现全局配置是没有变化的。
composer config repo.packagist composer https://packagist.phpcomposer.com
2.启动全局配置
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer主要命令
搜索:search
展示:show
申明依赖:require
安装:install
更新:update
在demo空的文件夹下执行命令行,然后按照提示填写包的名称和描述:
composer init
确定生成之后在你的demo目录下会生成一个composer.json文件,包含了基本的名称、描述、类型、作者、依赖
现在我们想查一下一个依赖库monolog是否存在,可以使用composer search命令
composer search monolog
返回显示如下:

下面我们看一下这个库都有哪些版本:
composer show monolog/monolog

上图显示没有这个命令,我们需要加上参数--all试一下
composer show --all monolog/monolog
以上命令验证正确执行,

接下来我们把这个类库加入依赖,打开composer.json文件,在require属性里面声明:

接下来在命令行执行一个命令
composer install
删除命令只需在composer.json文件中去除依赖包,执行命令行
composer update即可
我在这里演示的依赖 monolog/monolog,执行intall之后在demo目录下并没有生成对应的代码,改为其他依赖库可以,没有找到原因
备注:
中国全量镜像官方网站地址:https://pkg.phpcomposer.com/
配置composer全量镜像与主要命令的更多相关文章
- [PHP] 阿里云 Composer 全量镜像
阿里云 Composer 全量镜像 镜像地址:https://mirrors.aliyun.com/composer/
- 切换composer国内镜像 Laravel China停用,切换阿里云composer全量镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com Laravel China 镜像完成历史使命, ...
- composer全量镜像使用方法
原文网址:https://pkg.phpcomposer.com/ Packagist 镜像使用方法 还没安装 Composer 吗?请往下看如何安装 Composer . 镜像用法 有两种方式启用本 ...
- php Composer中国全量镜像
http://pkg.phpcomposer.com/ http://www.yiichina.com/doc/guide/2.0/intro-upgrade-from-v1 https://getc ...
- Composer 中国全量镜像(二)
一.查看当前镜像地址 在命令行输入如下命令,即可查看镜像地址: $ composer config -g repo.packagist {"type":"composer ...
- Packagist / Composer 中国全量镜像
用法: 有两种方式启用本镜像服务: 将配置信息添加到 Composer 的配置文件 config.json 中(系统全局配置).见“例1 (推荐方式)” 将配置信息添加到单个项目的 composer. ...
- linux(ubuntu) 安装composer(PHP用来管理依赖关系的工具 ) 和安装中国全量镜像
https://www.phpcomposer.com/ composer中文网 1:进入安装目录 cd /usr/local/bin 2:下载并安装 sudo curl -s http ...
- composer 使用中国镜像
本人使用的是windows系统,安装完Composer后,直接打开CMD,执行以下代码: composer config -g repo.packagist composer https://pack ...
- Mysql备份系列(2)--mysqldump备份(全量+增量)方案操作记录
在日常运维工作中,对mysql数据库的备份是万分重要的,以防在数据库表丢失或损坏情况出现,可以及时恢复数据. 线上数据库备份场景:每周日执行一次全量备份,然后每天下午1点执行MySQLdump增量备份 ...
随机推荐
- nodejs的包管理器npm和cnpm
http://www.ydcss.com/archives/18 3.npm介绍 3.1.说明:npm(node package manager)nodejs的包管理器,用于node插件管理(包括安装 ...
- maven的项目管理方面细节
1.1 Maven 1.依赖管理.jar包.工程之间的依赖. 2.项目构建.实现项目的一步构建. 3.工程聚合.工程继承.工程依赖. 1.2 Maven的工程类型: 1.war包工程 2. ...
- [ Python -1 ] 简易购物车程序
练习: 1. 要求用户输入总资产,例如:2000 2. 显示商品列表,让用户根据序号选择商品,加入购物车 3. 购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功. goods = [{' ...
- django的setting文件更换了位置需要进行的更改
1. Pycharm --> 工具栏 --> Edit Configurations --> 修改 settings 文件 2. 项目文件夹下的wsgi.py 3. 项目文件夹下的m ...
- 扩展 RequestHandlerBase
RequestHandlerBase 实现接口SolrRequestHandler SearchHandler: 它的所有逻辑来自 搜索组件SearchComponents. handler配置中, ...
- jquerycheckbox事件
https://stackoverflow.com/questions/7031226/jquery-checkbox-change-and-click-event $(document).ready ...
- 关于android studio3.0版本后引入资源问题error: failed linking file resources
最近更新阿里短视频的SDK,导入demo项目时,发现两个问题: 1.频繁报错AAPT2 error: file not found.以为直接Sync重新编译就可以,但是仍旧频繁提醒引入资源错误. 查找 ...
- Asp.Net MVC在过滤器中使用模型绑定
废话不多话,直接上代码 1.创建MVC项目,新建一个过滤器类以及使用到的实体类: public class DemoFiltersAttribute : AuthorizeAttribute { pu ...
- tomcat并发优化
配置参考 <Connector port="9027" protocol="HTTP/1.1" maxHttpHeaderSize="8192& ...
- 用JDBC操作MySQL——获取表的大小
JDBC中获取MySQL我们有时需要获得表的大小,这包括了表的行数和列数,我们可以分别用以下的方法得到: 假设我们得到了一个ResultSet对象rs,则操作如下: 读取结果集前获取行数: rs.la ...