composer基本命令


  • composer init (-q) 利用composer创建新应用

    composer init -q
  • composer require 和 composer install

    composer require guzzlehttp/guzzle // 安装guzzle
    
    composer install需要配合composer.json使用
    直接在命令行下编辑composer.json
    "require": {
    "guzzlehttp/guzzle": "^7.0"
    }
    推出后执行 composer install
  • composer install 的几个参数

    --prefer-dist // 只需要知道可以加快安装速度
    --optimize-autoload // 安装的同时直接生成classmap映射,生产环境建议使用
    如果文件夹下存在composer.lock文件 composer会安装其中的指定版本
  • composer update 升级包

    composer update guzzlehttp/guzzle monolog/monolog // 升级指定包
    compsoer update vendor/* // 升级所有包
    升级后会将新版本写入composer.lock文件中
  • composer remove 卸载包

    composer remove guzzlehttp/guzzle monolog/monolog // 升级指定包
  • composer search 搜索包

    composer search monolog
05-11 23:04