composer install 命令從讀取 composer.json 文件,處理依賴關係,並把依賴安裝到 vendor 目錄下。php
若是當前目錄下存在 composer.lock 文件,它會今後文件讀取依賴版本,而不是根據 composer.json 文件去獲取依賴。這確保了該庫的每一個使用者都能獲得相同的依賴版本。(composer.lock是記錄當前全部安裝的php組件的版本,若是多人協做開發需保持下載的php組件的版本同樣減小沒必要要的麻煩,那麼須要把composer.lock加入版本控制當中,好比使用git或者svn那麼你就須要把它加入把版本控制當中。)git
若是沒有 composer.lock 文件,composer 將在處理完依賴關係後建立它。json
獲取依賴的最新版本並升級 composer.lock 文件,使用 composer update 命令。composer