【一、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. shell使用攻略

    shell 是什么 ~ $ ls /bin/*sh /bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh 是什么 kernel shell 命令 ...

  2. 【VC++技术杂谈005】如何与程控仪器通过GPIB接口进行通信

    在工控测试系统中,经常需要使用到各类程控仪器,这些程控仪器通常具有GPIB.LAN.USB等硬件接口,计算机通过这些接口能够与其通信,从而实现自动测量.数据采集.数据分析和数据处理等操作.本文主要介绍 ...

  3. 《深入理解 java虚拟机》学习笔记

    java内存区域详解 以下内容参考自<深入理解 java虚拟机 JVM高级特性与最佳实践>,其中图片大多取自网络与本书,以供学习和参考.

  4. WebDriver API元素的定位

    一.以下截图为用FireBug定位的用火狐(Firefox)浏览器打开的百度首页,下面所讲述的八种定位方法,就是以该截图中的百度输入框为例子. ①.FireBug是Firefox浏览器下的开发类插件, ...

  5. iOS----- Crash 分析(文二)-崩溃日志组成

    iOS Crash 分析(文二)-崩溃日志组成 现在我们看一个淘宝iOS主客崩溃的例子: ### 1.进程信息 ### Incident Identifier: E4201F10-6F5F-40F9- ...

  6. jquery中on/delegate的原理

    jquery中on/delegate的原理 早期版本中叫delegate, 后来有过live函数,再后来统一用on.下面的方法等效: // jQuery 1.3 $(selector).(events ...

  7. EasyUI刚加载时候Window窗体自动弹出的解决办法

  8. [汇编与C语言关系]3. 变量的存储布局

    以下面C程序为例: #include <stdio.h> ; ; ; int c; int main(void) { ; char b[] = "Hello World" ...

  9. lintcode 滑动窗口的最大值(双端队列)

    题目链接:http://www.lintcode.com/zh-cn/problem/sliding-window-maximum/# 滑动窗口的最大值 给出一个可能包含重复的整数数组,和一个大小为  ...

  10. 应用程序框架实战十七:DDD分层架构之值对象(层超类型篇)

    上一篇介绍了值对象的基本概念,得到了一些朋友的支持,另外也有一些朋友提出了不同意见.这其实是很自然的事情,设计本来就充满了各种可能性,没有绝对正确的做法,只有更好的实践.但是设计与实践的好与坏,对于不 ...