配置composer全量鏡像與主要命令

配置中國全量鏡像php

查看當前composer配置的鏡像地址json

composer config -g repo.packagist

顯示以下,顯示說明沒有配置鏡像地址composer

接下來我使用下面的命令進行查看配置的鏡像地址:網站

composer config -gl 

顯示以下:ui

 

配置鏡像方式有兩種:spa

1.單個項目配置,在項目根目錄下執行如下命令行,確認根目錄下面存在composer.json文件,執行命令行以後,再打開composer.json文件會發現多了一段含有repositories屬性的json代碼。命令行

再查看一下全局配置,會發現全局配置是沒有變化的。code

composer config repo.packagist composer https://packagist.phpcomposer.com

2.啓動全局配置blog

composer config -g repo.packagist composer https://packagist.phpcomposer.com

composer主要命令get

搜索:search

展現:show

申明依賴:require

安裝:install

更新:update

在demo空的文件夾下執行命令行,而後按照提示填寫包的名稱和描述:

composer init

肯定生成以後在你的demo目錄下會生成一個composer.json文件,包含了基本的名稱、描述、類型、做者、依賴

如今咱們想查一下一個依賴庫monolog是否存在,能夠使用composer search命令

composer search monolog

返回顯示以下:

下面咱們看一下這個庫都有哪些版本:

composer show monolog/monolog

 

上圖顯示沒有這個命令,咱們須要加上參數--all試一下

composer show --all monolog/monolog

以上命令驗證正確執行,

接下來咱們把這個類庫加入依賴,打開composer.json文件,在require屬性裏面聲明:

 

接下來在命令行執行一個命令

composer install

 

刪除命令只需在composer.json文件中去除依賴包,執行命令行

composer update便可

我在這裏演示的依賴 monolog/monolog,執行intall以後在demo目錄下並無生成對應的代碼,改成其餘依賴庫能夠,沒有找到緣由

 

備註:

中國全量鏡像官方網站地址:https://pkg.phpcomposer.com/

相關文章
相關標籤/搜索