先安装composer ,安装了curl的情况下:
curl -s http://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
如果没有装curl :
php -r "readfile('https://getcomposer.org/installer');" | php
install the Composer Asset Plugin:
php composer.phar global require "fxp/composer-asset-plugin:1.0.0"
核心版:
php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.3
高级版:
php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.3
关于:
minimum-stability (root-only)
这定义了通过稳定性过滤包的默认行为。默认为 stable
(稳定)。因此如果你依赖于一个 dev
(开发)包,你应该明确的进行定义。
对每个包的所有版本都会进行稳定性检查,而低于 minimum-stability
所设定的最低稳定性的版本,将在解决依赖关系时被忽略。对于个别包的特殊稳定性要求,可以在 require
或 require-dev
中设定(请参考 Package links)。
可用的稳定性标识(按字母排序):dev
、alpha
、beta
、RC
、stable
。
如果出现以下的错误:
Unknown Method – yii\base\UnknownMethodException
Calling unknown method: yii\web\UrlManager::addRules()
更改composer.json 里面的 "extra":
"extra": { "asset-installer-paths": { "npm-asset-library": "vendor/npm", "bower-asset-library": "vendor/bower", "npm-searchable": false, 10 11 "bower-searchable": false }
然后在控制台执行下面语句:
composer global require "fxp/composer-asset-plugin:1.0.*@dev"
composer update (如若不行第二步请执行“ composer update --dev --try-run ”命令,一般composer update 即可)