运行 Composer 须要 PHP 5.3.2+ 以上版本。
一些敏感的 PHP 设置和编译标志也是必须的,但对付任何不兼容项安装程序都会抛出警告。

Composer 将这样为你办理问题:

a) 你有一个项目依赖于多少个库。

phpyiicomposer下载centos 应用composer 安装 Yii HTML

b) 个中一些库依赖于其他库。

c) 你声明你所依赖的东西。

d) Composer 会找出哪个版本的包须要安装,并安装它们(将它们下载到你的项目中)。

声明依赖关系

比方说,你正在创建一个项目,你须要一个库来做日志记录。
你决定利用 redis。
为了将它添加到你的项目中,你所须要做的便是创建一个 composer.json 文件,个中描述了项目的依赖关系。

{

\"大众require\"大众: {

\"大众yiisoft/yii2-redis\"大众: \"大众~2.0.0\"大众

}

}

我们只要指出我们的项目须要一些 yiisoft/yii2-redis 的包,从 2.0.0 开始的任何版本。

安装

下载 Composer 的可实行文件

局部安装

要真正获取 Composer,我们须要做两件事。
首先安装 Composer :

curl -sS https://getcomposer.org/installer | php

把稳: 如果上述方法由于某些缘故原由失落败了,你还可以通过 php >下载安装器:

php -r \公众readfile('https://getcomposer.org/installer');\"大众 | php

这将检讨一些 PHP 的设置,然后下载 composer.phar 到你的事情目录中。
这是 Composer 的二进制文件。
这是一个 PHAR 包(PHP 的归档),这是 PHP 的归档格式可以帮助用户在命令行中实行一些操作。

你可以通过 --install-dir 选项指定 Composer 的安装目录(它可以是一个绝对或相对路径):

curl -sS https://getcomposer.org/installer | php -- --install-dir=bin

全局安装

你可以将此文件放在任何地方。
如果你把它放在系统的 PATH 目录中,你就能在全局访问它。
在类Unix系统中,你乃至可以在利用时不加 php 前缀。

你可以实行这些命令让 composer 在你的系统中进行全局调用:

curl -sS https://getcomposer.org/installer | php

mv composer.phar /usr/local/bin/composer

把稳: 如果上诉命令由于权限实行失落败, 请利用 sudo 再次考试测验运行 mv 那行命令。

通过 Composer 安装 Yii

运行下面的命令来安装Composer Asset插件:

composer global require \"大众fxp/composer-asset-plugin:^1.2.0\"大众

安装基本的运用程序模板,运行下面的命令:

php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.9

安装高等的运用程序模板,运行下面的命令:

php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9

请把稳,您可能会被提示安装过程中输入你的 GitHub token。
这是正常的。
只要输入它们并连续。
详细在github setting -》 Personal access tokens 中设置