**Composer** 是 PHP 的一個依賴管理工具。我們可以在項目中聲明所依賴的外部工具庫,Composer 會幫你安裝這些依賴的庫文件,有了它,我們就可以很輕松的使用一個命令將其他人的優秀代碼引用到我們的項目中來。
## 1,下載composer
下載地址:https://getcomposer.org/download/
## 2,本地安裝 Composer-Setup.exe
## 3,修改配置文件
CMD執行以下命令
composer config -g repo.packagist composer https://packagist.phpcomposer.com
## 4,鏡像說明
鏡像庫,搜索項目第三方依賴庫 https://packagist.org/
國內鏡像說明:https://pkg.phpcomposer.com/
## 5,創建項目
創建項目 后面可以添加文件夾名 ,如沒有文件夾名稱,會把項目下載到當前文件夾下
composer create-project topthink/think tp5.1
## 5,添加第三方庫
1,[https://packagist.org](https://packagist.org/)搜索想要的庫,查詢后一般選擇星星比較多的,查看詳情有詳細的操作說明
2,本地操作:cmd到項目根目錄,然后操作:composer require firebase/php-jwt
3,php文件里面引用就可以使用類庫了:
````
use \Firebase\JWT\JWT;
public function getToken(){
$key = "example_key"; //自定義字符串
$token = array(
// "iss" => "http://example.org",
// "aud" => "http://example.com",
"iat" => time(),
"nbf" => time(),
"exp" => time() *3600;
"uid" =>123
);
$jwt = JWT::encode($token, $key); //生成token
}
`````