composer安装包、更新包、引入包的用法

composer是一个包依赖管理工具

安装~包

composer create-project topthink/think

composer会将项目名think作为文件夹,包内容将存储在这个文件夹下,如果需要自定义这个文件夹,需要在后面跟上文件夹名称:

composer create-project topthink/think tp

更新~包

composer update topthink/framework

composer会更新一个最新版本的包下来替换,这里包名指定为framework原因是think更新时只需要更新这个包,其他包直接指定为安装的包名即可。

替换包时composer会自动识别是根目录包还是vendor目录下的包,自动替换到相应的目录中。

引入~包

composer require yutangzongcai/hello

composer会将包下载后,会构建在vendor目录下(引入包和安装包的区别是:安装包是直接构建在根目录下)。

安装composer.json文件定义的包

①在项目根目录下定义composer.json文件,这里可以同时引入多个包

{
    "require": {
        "yutangzongcai/hello": "^1.1"
    }
}

②执行安装包命令

composer install

composer会根据定义的依赖安装

原文地址:https://www.cnblogs.com/phpyangbo/p/15638968.html