下载地址:
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