# 常用命令
初始化composer.json文件(就不劳我们自己费力创建啦),会要求输入一些信息来描述我们当前的项目,还会要求输入依赖包
```
composer init
```
列出所有可用的命令
```
composer list
```
读取composer.json内容,解析依赖关系,安装依赖包到vendor目录下
```
composer install
```
更新最新的依赖关系到compsoer.lock文件,解析最新的依赖关系并且写入composer.lock文件
```
composer update
```
搜索包,packagename替换为你想查找的包名称
```
composer search packagename
```
添加对packagename的依赖,packagename可修改为你想要的包名称
```
composer require packagename
```
```
composer show packagename
```
更新 composer.phar文件自身
```
composer self-update
```
优化一下自动加载
```
composer dump-autoload --optimize
```
选项查看帮助信息
```
composer command --help
```
更多可用命令,
可以在命令行输入`composer`进行查看。