Composer 学习笔记
什么是 Composer?
Composer 是 PHP 的一个依赖管理工具。
Compser 的作用
- 引用代码到项目中
- 管理引用的代码
Composer 的好处
- 模块化,降低代码重用成本
- 统一的第三方代码组织方式
- 更科学的版本更新
Composer 工作原理
composer 下载时先到 Composer 官方数据源(Packagist) 搜索包,获取包的数据。然后再到Github 下载包的对应代码。
Composer 添加包
创建一个 composer.json
文件
{
"require": {
"monolog/monolog": "1.2.*"
}
}
接下来只要运行以下命令即可安装依赖包
composer install
除了使用 install 命令外,我们也可以使用 require 命令快速的安装一个依赖而不需要手动在 composer.json 里添加依赖信息
$ composer require monolog/monolog
Composer 更新包
更新所有依赖
composer update
更新指定的包
composer update monolog/monolog
更新指定的多个包
composer update monolog/monolog
还可以通过通配符匹配包
composer update monolog/monolog symfony/*
Composer 删除包
composer remove monolog/monolog
搜索包
composer search monolog
只想输出包名可以使用 –only-name 参数
composer search --only-name monolog
列出使用的包
列出所有已经安装的包
composer show
可以通过通配符进行筛选
composer show monolog/*
显示具体某个包的信息
composer show monolog/monolog
参考
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: