# :-: 一、安裝 `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依賴管理工具