# :-: 一、安装 `Composer`
* 在windows中,[下载Composer软件](https://getcomposer.org/Composer-Setup.exe "Composer")
> 第一步:双击下载好的composer运行程序
> 第二步:选择要安装的盘符
> 第三步:选择php版本。如果你是集成包环境,就到集成包里找php
> 第四步:全部下一步
*****
# :-: 二、设置 `Composer` 下载源
* 先设置 `Composer` 的下载源,也是镜像地址
* 在命令行窗口或控制台 输入
> composer config -g repo.packagist composer <https://packagist.phpcomposer.com>
* 如果 `phpcomposer` 镜像有问题,可以换下面的
> composer config -g repo.packagist composer <https://packagist.laravel-china.org>
*****
# :-: 三、`Composer` 国内全量镜像大全
### 1、阿里云 `Composer` 全量镜像
* 镜像地址:<https://mirrors.aliyun.com/composer/>
* 官方地址:<https://mirrors.aliyun.com/composer/index.html>
### 2、腾讯云 `Composer` 全量镜像
* 镜像地址:<https://mirrors.cloud.tencent.com/composer/>
* 官方地址:<https://mirrors.cloud.tencent.com/composer>
> 说明:若您使用腾讯云服务器,可以将源的域名从 mirrors.cloud.tencent.com 改为 mirrors.tencentyun.com,使用内网流量不占用公网流量。
### 3、华为 `Composer` 全量镜像
* 镜像地址:<https://mirrors.huaweicloud.com/repository/php/>
* 官方地址:<https://mirrors.huaweicloud.com/>
### 4、`Packagist` / `Composer` 中国全量镜像
* 镜像地址:<https://packagist.phpcomposer.com>
* 官方地址:<https://pkg.phpcomposer.com/>
### 5、`Composer` / `Packagist` 中国全量镜像
* 镜像地址:<https://php.cnpkg.org>
* 官方地址:<https://php.cnpkg.org/>
### 6、`Laravel` `China` `Composer` 中国全量镜像
* 镜像地址:<https://packagist.laravel-china.org>
*****
# :-: 四、`composer` 常用命令
* 使用composer一切命令最好cd到(项目)根目录下
```php
# 查看某个命令的帮助
composer 命令名称 --help
# composer软件自身更新
composer self-update
# 查看所有命令
composer list
# 显示包信息
composer show 包名
# 生成自动加载文件,修改composer.json里的autoload参数后用它
composer dumpautoload
# 查询包
composer search 包名
# 显示全部的信息包括版本号
composer -v
# 全局安装插件包
composer global require "fxp/composer-asset-plugin:1.2.0"
# 可以去掉global全局参数
composer require 包名
# 删除指定包,twbs/bootstrap包名路径
composer remove twbs/bootstrap
# 更新指定包,先要设置composer.json里的依赖关系再用它
composer update 包名
# 第一次使用composer用它,没有composer.json文件用它
composer install 包名
# 使用镜像
$ composer config -g repo.packagist composer 镜像地址
$ composer clearcache
$ composer update || install
# 关闭镜像
$ composer config -g --unset repos.packagist
```
- 序言
- PHP基础
- 认识PHP
- 环境安装
- PHP语法
- 流程控制
- PHP数组
- PHP函数
- PHP类与对象
- PHP命名空间
- PHP7新特性
- PHP方法库
- PHP交互
- 前后端交互
- 项目常规开发流程
- MySQL数据库
- 会话控制
- Ajax分页技术
- 细说函数
- 类与对象
- 对象进阶
- 类与对象进阶
- OOP面向对象
- 设计模式
- 路由与模板引擎
- 异常类
- PHP爬虫
- PHP抓取函数
- PHP匹配函数
- 正则表达式
- PHP字符串函数
- 抓取实战
- PHP接口
- 了解接口
- PHP插件
- PHPSpreadsheet
- ThinkPHP6
- 安装
- 架构
- 数据库
- 数据库操作
- 视图
- 模版
- 模型
- 杂项
- 命令行
- 交互
- 微信小程序
- 介绍
- 配置
- 组件
- 交互
- API
- 其他知识
- 百度小程序
- 介绍
- 配置
- 组件
- 交互
- API
- 其他知识
- Linux
- 服务器上线流程
- 安装svn
- MySQL
- 认识MySQL
- MySQL函数
- 杂项
- composer依赖管理工具