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/