下載地址:
https://getcomposer.org/download/
中文鏡像:
http://www.phpcomposer.com/
創庫地址:
https://packagist.org/ php
使用前提條件
- php版本5.3.2+
- 開啓openssl擴展git
-windows下,須要先下載composer.exe,地址 https://getcomposer.org/Composer-Setup.exe
- 安裝composer須要明確php.exe的文件路徑github
檢查可用
打開命令行,進入 composer 目錄下,輸入命令:
php composer.pharjson
1)新建composer.json文件在項目的根目錄,用於聲明組件依賴關係,類的自動加載,來協助composer管理。windows
2)配置composer.json文件,格式爲composer
{ "autoload":{ "psr-4":{"命名空間":"catalogue/"} },
"require":{ "庫的完整名稱":"版本號" },
"repositories": { "packagist": { "type": "composer",
"url": "https://packagist.phpcomposer.com" } }, }
composer.json說明:ui
一、當鍵名是autoload時,自動加載文件。
二、當鍵名是require時,下載或者更新對應組件。
三、composer.json文件必須都是雙引號。url
3)創建關係
windows下設置 composer.phar經過composer命令下載依賴關係所需組件,並初始化加載信息。
php composer.phar install
php composer.phar updatespa
4)自動加載
只需導入 composer 安裝生成的關係依賴組件
require 'vendor/autoload.php';命令行
1)本地化實現組件功能
2)上傳 github
3)提交到 composer 倉庫 packagis 中 用 github 帳號登陸 packasgis