1. composer配置中國鏡像php
#使用命令: composer config -e
#修改composer.json 添加以下代碼
{
"repositories": [
{
"packagist": false
},
{
"type": "composer",
"url": "http://packagist.cn"
}
]
}laravel
或者執行命令
composer config -g repositories.packagist composer https://packagist.phpcomposer.comredis
2. composer建立項目json
#好比laravel建立一個商城項目, 你也能夠建立 ci 、yii 或者其餘gackagist 上能找到的框架項目
composer create-project laravel/laravel ./shopcomposer
3. composer初始化依賴包
通常項目的根目錄,若是使用composer命令建立的項目都會有一個composer.json 的文件或者lock文件
若是沒有咱們能夠建立一個 composer.json 文件,格式以下:框架
{
"require": {
"predis/predis": "^1.1"
}
}yii
上例表示:咱們要下載一個廠商爲predis 的 predis 庫,版本爲 >=1.1 <2.0ui
咱們也能夠使用以下命令建立 composer.json:composer initurl
4. 查詢包命令行
composer search predis
5.更新下載依賴包
composer install preids 從lock中讀取 若是有
composer update predis 從json中讀取
composer require predis/predis=^1.1 直接命令行獲取 不依賴於 composer.json
6. 移除指定包
composer remove predis
#從composer 安裝目錄類執行全局移除phpunit
composer global remove phpunit/phpunit
7. 幫助命令
composer 命令名稱 --help
8. composer軟件自身更新
composer self-update
9.composer的其餘經常使用命令
composer list #查看全部命令
composer show 包名 #顯示包信息
composer dumpautoload #生成自動加載文件
附:composer的依賴包官網:https://packagist.org/