Composer 安装后,切换到一个可通过 Web 访问的目录,执行如下命令即可安装 Yii ,没有安装的小伙伴可以参考:https://my.oschina.net/jlong/blog/1479836
1.第一条命令安装 Composer asset plugin, 它是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局生效,一劳永逸。
composer global require "fxp/composer-asset-plugin:^1.2.0”
2.通过命令安装YII
(1)基础版本
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
(2)高阶版本
composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced
这里我安装的是高阶版。在安装的时候需要使用composer.phar,最后一个参数是安装文件夹名字
/Users/loong/composer.phar create-project --prefer-dist yiisoft/yii2-app-advanced advanced
模式:
composer create-project —prefer-dist yiisoft/yii2-app-** 文件名
为了之后可以直接正常使用,需要切换到web目录下。
但是在安装过程会提示你输入token,如果忽视安装完成后会看到:
这个原因在官网也有提到:
在安装过程中 Composer 可能会询问你 GitHub 账户的认证信息,因为可能在使用中超过了 GitHub API (对匿名用户的)使用限制。因为 Composer 需要为所有扩展包从 GitHub 中获取大量信息,所以超限非常正常。(译注:也意味着作为程序猿没有 GitHub 账号,就真不能愉快地玩耍了)登陆 GitHub 之后可以得到更高的 API 限额,这样 Composer 才能正常运行。更多细节请参考 Composer 文档(该段 Composer中文文档期待您的参与)。
-------------------------------------------------------------------------
关于GitHub的认证:
https://getcomposer.org/doc/articles/troubleshooting.md#api-rate-limit-and-oauth-tokens
这里需要去你的GitHub上创建个人令牌:
https://github.com/settings/tokens,建立方式如图:
2.建立后,将其添加到运行的配置中 composer config -g github-oauth.github.com <oauthtoken>
现在Composer应该安装/更新而不要求验证。尖括号位置应填写你的token
配置好token后再次执行安装的命令
--------------------------------------------------------------------------
看到类似的页面的就是下载好了YII的框架了。YII的框架在下载好后还需要安装。
对于集成包来讲需要绝对路径去引用文件。执行php init
过程中会询问你安装的是什么版本,开发版或者正式版
这个就是安装好的页面。
安装好会多生成配置的local文件和YII文件等。
这时可以通过migrate直接创建数据库,gii创建或自己手动创建~
顺便提一下:参看官网。对于yii.bat migrate Mac无法正常执行。由于那个是批处理的bat脚本。是基于 windows的,所以对比内容,Mac需要做的而是yii migrate,你的yii文件就是你项目里init后生成的那个~