安装 composer
配置中国镜像
-g
表示全局, 不加表示当前项目
composer config -g repo.packagist composer https://packagist.phpcomposer.com
基本使用
- 查看帮助
composer 命令 -h
或者composer 命令 --help
composer require -h
- 创建一个项目
composer create-project 公司名/项目名 版本 项目路径
/* 创建 laravel 项目 */
composer create-project laravel/laravel=5.5.* --prefer-dist ./my-laravel
/* 创建 ThinkPHP 项目 */
composer create-project topthink/ThinkPHP=5.1.* --prefer-dist ./my-tp5
- 查找可安装的包:
https://packagist.org
或者composer search 包名
composer search laravel
- 下载/更新
composer.json
中有的依赖包
默认是下载/更新composer
中所有的包,想要下载/更新指定的包,加上包名即可
# 下载
composer install
# 更新
composer update
- 安装一个包
composer require 公司名/包名 参数
composer require laravel/laravel ">=5.5"
- 移除一个包
composer remove 公司名/包名
composer remove laravel/laravel
- 升级 composer
composer self-update
-
包版本问题
查看配置
composer config -gl
- 配置中国镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer config -g repo.packagist composer https://packagist.laravel-china.org
以上两个任意一个都可以