[moka同学笔记]使用composer 安装yii2以及遇到的问题
【一、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以及遇到的问题的更多相关文章
- [moka同学笔记]yii2.0查询数据库
一. [:id占位符]使用 $results = Test::findBySql($sql,array(':id'=>'1 or 1=1))->all() 二. [id=1] 选 ...
- 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 ...
- [moka同学笔记]Yii2.0 modal的使用
第一次使用,时候不明白什么原理,大概用了几次后,才模模糊糊搞清楚原来是怎么一回事,现在就把写过的代码,贴在下边. 1.在视图文件中, 第一步首先在index.php文件中 做了一个a链接的按钮 调用了 ...
- [moka同学笔记]Yii2.0验证码
1.Model中Code.php <?php /** * Created by PhpStorm. * User: moka同学 * Date: 2016/07/25 * Time: 10:48 ...
- [moka同学笔记]yii2.0表单的使用
1.创建model /biaodan.php <?php /** * Created by PhpStorm. * User: moka同学 * Date: 2016/08/05 * Tim ...
- [moka同学笔记]yii2.0小物件的简单使用(第二种方法)
1.在widgets/TestWidget.php中 <?php /** * Created by PhpStorm. * User: moka同学 * Date: 2016/08/05 * T ...
- [moka同学笔记]yii2.0小物件的简单使用(第一种方法)
这是第一种方法,还有另一种方法,其实都差不多. 1.在创建widgets\HelloWiget.php <?php /** * Created by PhpStorm. * User: Admi ...
- [moka同学笔记]yii2.0缓存
1.控制器中CacheDemoController.php <?php /** * Created by PhpStorm. * User: moka同学 * Date: 2016/06/29 ...
- [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 ...
随机推荐
- [CORS:跨域资源共享] 同源策略与JSONP
Web API普遍采用面向资源的REST架构,将浏览器最终执行上下文的JavaScript应用Web API消费者的重要组成部分."同源策略"限制了JavaScript的跨站点调用 ...
- JavaEE连接数据库练习
登录端 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncod ...
- Atitit wsdl的原理attilax总结
Atitit wsdl的原理attilax总结 1.1. 在 W3C 的 WSDL 发展史1 1.2. 获取wsdl,可能需要url后面加wsdl,也可能直接url1 1.3. Wsdl的作用2 1. ...
- PHP从PHP5.0到PHP7.1的性能全评测
本文是最初是来自国外的这篇:PHP Performance Evolution 2016, 感谢高可用架构公众号翻译成了中文版, 此处是转载的高可用架构翻译后的文章从PHP 5到PHP 7性能全评测( ...
- 火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题
一.先遇到document.body.scrollTop值为0的问题 做页面的时候可能会用到位置固定的层,读取document.body.scrollTop来设置层的位置,像这样, window.on ...
- WPF自定义控件与样式(1)-矢量字体图标(iconfont)
一.图标字体 图标字体在网页开发上运用非常广泛,具体可以网络搜索了解,网页上的运用有很多例子,如Bootstrap.但在C/S程序中使用还不多,字体图标其实就是把矢量图形打包到字体文件里,就像使用一般 ...
- MVC5 网站开发实践 2.1、管理员登陆
目录 MVC5 网站开发实践 概述 MVC5 网站开发实践 1.建立项目 MVC5 网站开发实践 2.后台管理 1. 创建SHA256加密方法. 在Data项目中添加文件夹[Security ...
- Web APi之异常处理(Exception)以及日志记录(NLog)(十六)
前言 上一篇文章我们介绍了关于日志记录用的是Log4net,确实也很挺强大,但是别忘了我们.NET有专属于我们的日志框架,那就是NLog,相对于Log4net而言,NLog可以说也是一个很好的记录日志 ...
- iOS开发之使用CocoaPods更新第三方出现“target overrides the `OTHER_LDFLAGS`……”问题解决方案
今天在自己的项目中用CocoaPods引入第三方SDWebImage的时候,出现了问题.当更新完毕后,在终端没太注意这个问题的提示,就直接使用SDWebImage了,在使用的时候一些方法的提示和头文件 ...
- 在C#中使用Spire.doc对word的操作总结
在C#中使用Spire.doc对word的操作总结 在最近的工程中我们要处理一些word文档.通过在网上的大量搜索,我发现大多数软件功能不是不完整就是有重复.极少数可以完全实现的word组件又要收费. ...