参考文档
Composer的安装
Composer的使用
依赖包仓库
既然存在包管理器,那么,到哪里去找我需要的依赖包呢?composer的官方仓库地址:https://packagist.org/
提交自己的扩展
提交自己的扩展非常简单:
- 在仓库注册一个账号:https://packagist.org/
- 登录后,点击submit
- 在表单中输入你的git或者svn地址即可
Composer与Yii2协同
通过Composer安装Yii2应用程序脚手架
打开shell,在一个可以通过本地服务器访问的路径下面执行指令:
composer global require "fxp/composer-asset-plugin:~1.0.0"
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
在执行的过程中,你可能还需要提供一下git的accesstoken。
新建token的方式是:
- 访问:https://github.com/settings/tokens。
- 点击
Generate new token
。 - Token description填写”composer”备忘。
- 权限按照默认勾选,注意
repo
必须有。 - 确定后,把生成的hash token复制下来,注意这个token只会显示一次。
然后,回到创建项目的终端,将上面的token复制过去。(注意这个token在赋值的时候不会显示出来,需要回车后才知道是否粘贴成功)
等待加载完成,你就在工作路径的basic目录下面成功新建了一个yii的脚手架。更详细的参考安装Yii
有人会想,我不想利用脚手架,想要自己根据自己的需求自定义目录,这个时候怎么办?
通过Composer来管理已有Yii2项目
composer init
:在当前目录创建一个composer.json,并采用交互方式来初始化配置文件。composer install
:在vendor目录安装默认的依赖包并生成autoload.php
文件。composer require 'packagename *'
:在当前目前自动查找指定的第三方包,并安装。
如果已有的Yii2项目,你可以按照以上方式将把composer纳入包管理中来。
Composer中文镜像:http://pkg.phpcomposer.com/