# 常用命令
初始化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`進行查看。