【一、Yii2安装过程】

使用composer安装,composer安装请参考其他博客

1、下载 Yii2 高级模板

跟普通模板一样 , 可以通过 Composer 和 github 下载 ,不过官方推荐使用 Composer 安装 Yii。这样更方便后期维护,如果需要添加新的扩展或者升级 Yii,只要通过命令操作下就完成了。

⑴ 通过 composer 下载代码 C:\> composer self-update

C:\> composer global require "fxp/composer-asset-plugin:~1.1.1" C:\> cd /d D:\phpStudy\WWW\testyii2

D:\wamp\www> composer create-project --prefer-dist yiisoft/yii2-app-advanced testyii2

⑵ 通过 git 下载

https://github.com/yiisoft/yii2-app-advanced

2、安装 Yii2 高级模板

初始化【方法一】

⑴ 切换到网站的目录

C:\Users\Administrator> cd /d D:\phpStudy\WWW\testyii2

⑵ 利用 php 脚本初始化 init D:\phpStudy\WWW\testyii2> D:\phpStudy\bin\php\php5.5.12\php.exe init

[0] Development 开发环境

[1] Production   生成环境

⑶ 选择需要的环境 0 或 1 开始生成 , 输入 yes , 就开生成了

命令执行结束就好了.

初始化【方法二】

或者直接输入:

init

初始化

以上两种都可以

3.配置数据库

在D:\phpStudy\WWW\testyii2\common\config\main-local.php中配置好数据名称 在cmd中输入yii migrate

【二、安装过程碰到的问题】

以前安装过composer,安装过yii2,没怎么明白过程,照着网上的教程一步安装成功的,这次凭自己的影响安装的,莫名其妙的出错了。错误如下

错误原因:是没有增加github的taken.

解决方法:去github网站生成taken,然后添加到composer中去

输入composer -v

显示composer的图标说明配置成功。

参考:

1.composer问题 http://www.bubuko.com/infodetail-772621.html

2.安装 http://www.cnblogs.com/topshooter/p/yii2_advanced_install.html

[moka同学笔记]使用composer 安装yii2以及遇到的问题的更多相关文章

  1. [moka同学笔记]yii2.0查询数据库

      一. [:id占位符]使用 $results = Test::findBySql($sql,array(':id'=>'1 or 1=1))->all()   二. [id=1]  选 ...

  2. composer 安装yii2 The package is not available in a stable-enough version解决办法

    错误 Potential causes: - A typo in the package name - The package is not available in a stable-enough ...

  3. [moka同学笔记]Yii2.0 modal的使用

    第一次使用,时候不明白什么原理,大概用了几次后,才模模糊糊搞清楚原来是怎么一回事,现在就把写过的代码,贴在下边. 1.在视图文件中, 第一步首先在index.php文件中 做了一个a链接的按钮 调用了 ...

  4. [moka同学笔记]Yii2.0验证码

    1.Model中Code.php <?php /** * Created by PhpStorm. * User: moka同学 * Date: 2016/07/25 * Time: 10:48 ...

  5. [moka同学笔记]yii2.0表单的使用

    1.创建model   /biaodan.php <?php /** * Created by PhpStorm. * User: moka同学 * Date: 2016/08/05 * Tim ...

  6. [moka同学笔记]yii2.0小物件的简单使用(第二种方法)

    1.在widgets/TestWidget.php中 <?php /** * Created by PhpStorm. * User: moka同学 * Date: 2016/08/05 * T ...

  7. [moka同学笔记]yii2.0小物件的简单使用(第一种方法)

    这是第一种方法,还有另一种方法,其实都差不多. 1.在创建widgets\HelloWiget.php <?php /** * Created by PhpStorm. * User: Admi ...

  8. [moka同学笔记]yii2.0缓存

    1.控制器中CacheDemoController.php <?php /** * Created by PhpStorm. * User: moka同学 * Date: 2016/06/29 ...

  9. [moka同学笔记]yii2.0数据库操作以及分页

    1.model中models/article.php 1 <?php 2 3 namespace app\models; 4 5 use Yii; 6 7 /** 8 * This is the ...

随机推荐

  1. maven profile的使用

    作为一名程序员,在开发的过程中,经常需要面对不同的运行环境(开发环境.测试环境.生产环境.内网环境.外网环境等等),在不同的环境中,相关的配置一般不一样,比如数据源配置.日志文件配置.以及一些软件运行 ...

  2. Linux study

    在centos5.5中编译LNMP环境 一.配置好ip, dns, 网关, 确保使用远程连接工具能够连接服务器 centos设置ip地址,网关, dns教程: http://www.osyumwei. ...

  3. 探讨Js的事件的冒泡阶段

    近来看到了一个新的知识点叫Js的事件冒泡,因此决定自己来研究一番. 大家应该都知道,Js中的事件处理分为三个阶段,1:事件的捕获阶段,2:处于目标阶段,3:事件的冒泡阶段.那么什么是事件的捕获和冒泡呢 ...

  4. win8下IE10的鼠标mouse事件响应错误BUG

    具体症状就是有时候鼠标左键响应,有时候右键才能响应 问题的原因就是事件对象的detail没有复位 https://github.com/clientside/amplesdk/issues/187

  5. 传智播客--ADO.net--SqlBulkCopy批量插入数据(小白必知)

    一般情况下,我们在向数据库中插入数据时用Insert语句,但是当数据量很大的时候,这种情况就比较缓慢了,这个时候就需要SqlBulkCopy这个类. SqlBulkCopy本身常用的函数有这么几个 D ...

  6. Web APi之消息处理管道(五)

    前言 MVC有一套请求处理的机制,当然Web API也有自己的一套消息处理管道,该消息处理管道贯穿始终都是通过HttpMessageHandler来完成.我们知道请求信息存在 RequestMessa ...

  7. MyCAT报java.lang.OutOfMemoryError: Java heap space

    早上同事反映,mycat又假死了,估计还是内存溢出,查看了一下错误日志. INFO | jvm | // :: | java.lang.OutOfMemoryError: Java heap spac ...

  8. php使用post动态选择头像和js事件动态改变头像

    <html> <head> <meta http-equit="Content-type" content="text/html" ...

  9. Difference Between HashMap and IdentityHashMap--转

    原文地址:https://dzone.com/articles/difference-between-hashmap-and Most of the time I use HashMap whenev ...

  10. 移动端(h5)开发笔记

    1.禁止缩放+禁止缓存 <head> <meta charset="UTF-8" /> <meta name="viewport" ...