Composer是PHP的包依賴管理器,它使咱們在項目中集成依賴包更加方便,並且提供了自動加載功能。php
儘管Composer已經作得足夠方便,但有時候咱們仍是想自定義一些東西。composer
好比,我不想將個人依賴包放到默認的vendor目錄下,而想放在extension中,該則麼辦?命令行
Composer就給咱們提供了這樣一個途徑,修改環境變量。code
在命令行模式下咱們能夠使用config命令在修改環境變量的值圖片
列出全部可配置的變量名稱 composer config --list 若是你沒有全局安裝composer,你可能須要執行下面的命令 php composer.phar config --list
修改vendor-dir參數信息,就能夠修改默認存放目錄了 composer config vendor-dir extension 若是你沒有全局安裝composer,你可能須要執行下面的命令 php composer.phar config vendor-dir extension
從上圖能夠看到,默認安裝目錄已經修改了。it
注意:Composer的環境變量名稱與config --list中列出的名稱有些差別,你們本身對號入座。io