1 Composer信息
(1) Composer简介:Composer是一个用来管理依赖关系的工具。
(2) Composer作用:下载依赖包、自动安装依赖包。
(3) Composer官网:
英文官网:https://getcomposer.org/
中文官网:https://www.phpcomposer.com/
2 Composer安装
(1) PHP路径:安装之前要先找到PHP的php.exe文件所在的路径;
(2) PHP扩展:安装之前要先在php.ini文件中开启extension=php_openssl.dll扩展;
(3) 联网环境:安装composer需要联网。
3 Composer检测
# 检测Composer是否安装成功
composer -v4 Composer镜像
(1) 配置中国全量镜像:composer config -g repo.packagist composer https://packagist.phpcomposer.com
(2) 配置阿里云镜像:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
5 Composer命令
(01) 安装项目:composer create-project 供应商名称/项目名称 [目录] [版本]
(02) 安装扩展:composer require 供应商名称/扩展名称 [版本号]
(03) 安装依赖包:composer install
(04) 更新依赖包:composer update
(05) 删除依赖包:composer remove 供应商/包名
(06) 搜索依赖包:composer search [--only-name] 包名
(07) 列出依赖包:composer show
(08) 更新Composer:composer selfupdate
(09) 诊断Composer:composer diagnose
(10) 清除Composer缓存:composer clear
6 composer install和composer update区别
(1) 当你执行 composer update 的时候,composer 会去读取 composer.json 中指定的依赖,去分析他们,并且去拉取符合条件最新版本的依赖。然后他会把所拉取到的依赖放入 vendor 目录下,并且把所有拉取的依赖的精确版本号写入 composer.lock 文件中。
(2) composer install 所执行的事情非常类似,只在第一步的时候有差别。当你本地如果已经存在一份 composer.lock 时,它将会去读取你的 composer.lock 而非 composer.json,并且以此为标准去下载依赖。当你本地没有 composer.lock 的时候,它所做的事情和 composer update 其实并没有区别。
 智享笔记
								    智享笔记								 
                             
                             
                             
                            