Yii2.0-advanced-1—windows下YII2.0高级版安装步骤

时间:2022-10-20 20:32:56

前提:非常重要,php版本必须是php5.4以上;打开PHP extension=php_openssl.dll 扩展;注册GitHub账号,并登录网站;使用vpn否则难以成功;

一、安装方法一:通过composer在线安装

步骤:

1、下载安装 composer  https://getcomposer.org/download/

全局安装:运行安装程序 Composer-Setup.exe

局部安装:下载 composer.phar 将其放入应用目录中

全局安装后打开cmd命令行就可以直接运行命令:composer ~

局部安装后,使用时要先cmd命令进入 composer.phar 应用目录,然后在该目录下运行命令:php composer.phar ~

2、安装完Composer,运行下面的命令来安装Composer Asset插件:

php composer.phar global require "fxp/composer-asset-plugin:^1.2.0"

3、开始安装 Yii 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账户,在安装yii2.0之前通过网页登录github并保持,安装过程中,会让你通过一个链接获取新的token,如下链接:

https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+wlzx+2016-10-26+0727

点击网页最下面的生成获得一个token,将其复制粘贴到cmd命令行中,静候安装完成。

4、初始化应用

安装完成后在 d:/www/yii2/ 目录下得到一个 advanced/ 文件夹,大小约为20多M,在cmd命令行中进入该目录下,运行:init  选0 y

完成会在 advanced/frontend/web 和 advanced/backend/web 目录下生成 index.php

Yii2.0-advanced-1—windows下YII2.0高级版安装步骤

ok,这么我们的yii2的安装完成,配置好虚拟主机到 advanced/frontend/web 目录,打开配置的localhost页面,会看到如下界面:

Yii2.0-advanced-1—windows下YII2.0高级版安装步骤

这就表明的你的yii2安装成功了,一定要记住你的php版本是php5.4以上的!

二、安装方法二:通过本地文件安装

步骤:

1.首先需要下载应用模板,分为基础模板和高级应用模板,这里我以高级应用模板为例子 : 
高级应用模板 https://github.com/yiisoft/yii2/releases/download/2.0.9/yii-advanced-app-2.0.9.tgz下载完之后解压放在www目录,我是放在 D:\wamp\www\yii2\advanced

2、下载安装 composer  https://getcomposer.org/download/

全局安装:运行安装程序 Composer-Setup.exe

局部安装:下载 composer.phar 将其放入应用目录advanced

全局安装后打开cmd命令行就可以直接运行命令:composer ~

局部安装后,使用时要先cmd命令进入 composer.phar 应用目录,然后在该目录下运行命令:php composer.phar ~

3、安装完Composer,运行下面的命令来安装Composer Asset插件:

php composer.phar global require "fxp/composer-asset-plugin:^1.2.0"
4、安装我们的yii2的应用:
执行命令: php
composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced ../advanced
 就会在上一层目录下生成 advanced 应用 。
请注意,到第六步很可能就一直停在那里了,这个时候,登录 GitHub 的用户名和密码没有就注册个账号,退出cmd,重新执行第6步可;

若提示安装过程中输入你的 GitHub 的用户名和,那就输入它们并继续即可,现在可能是输入token了(国内依然需要VPN支持)。

5、待安装完成后,在 advanced 下输入 init 进行初始化,其他操作同安装方法一……


附录:Yii2.0接口文档   http://www.yiiframework.com/doc-2.0/