2019独角兽企业重金招聘Python工程师标准>>>

有两种方法:一种是通过composer来安装,一种是直接用压缩包安装,新人就先用方法二即可,比如我;

方法一:

1、安装YII前,先安装composer,这是一个 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件;

composer的安装:从网上下载个composer-setup.exe,然后运行安装,如果安装过程出现错误,可能是因为PHP的openssl扩展没有开启,在PHPstudy中开启即可。

安装完成可以在cmd中直接运行composer查看是否安装成功,出现下图所示的就是成功:

2、安装composer asset插件:打开cmd,直接运行下面的命令

  1. composer global require "fxp/composer-asset-plugin:1.0.0"

3、安装基本的应用程序模板,运行下面的命令

  1. composer create-project yiisoft/yii2-app-basic basic 2.0.4

安装高级的应用程序模板,运行下面的命令

  1. composer create-project yiisoft/yii2-app-advanced advanced 2.0.4

方法二:

1、下载Yii2.0.4-basic压缩包下面地址:

http://www.yiichina.com/download

2、解压放到www目录下面,运行basic下面的requirements.php,然后会看到如下所示的页面:

3、运行web目录下的web.php页面,看到如下所示页面:

原因是没有配置相关的文件;

配置:打开config下面的web.php,找到12行的 'cookieValidationKey' => '  ',在后面的空字符串中随便输入几个字符即可,比如 'cookieValidationKey' => '11j',

然后再次web.php就会看到正常的界面

二、用yii2框架创建应用:

基本模板从官网下载包,解压到你的项目目录直接就可以用了。

权威指南上面写了需要在config/web.php修改cookieValidationKey参数,这个默认就有值。

高级模板:
执行init命令,然后选择dev

php /path/to/yii-application/init

切换到生产环境同样执行init命令,没有选项:

php /path/to/yii-application/init --env=Production --overwrite=All

转载于:https://my.oschina.net/botkenni/blog/844631

Yii2学习笔记(一):Yii的安装和使用(base版)相关推荐

  1. linux系统管理学习笔记之三----软件的安装

    linux系统管理学习笔记之三----软件的安装 2009-12-29 19:10:02 标签:linux 系统管理 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 ...

  2. 学习笔记(1)centos7 下安装nginx

    学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...

  3. 安装成功配置环境变量_go语言学习笔记-Windows10开发环境安装和环境变量配置

    相关文档 go语言学习笔记-目录 1.安装 1.1.访问 https://golang.google.cn/dl/ 或 https://golang.org/dl/ 下载官方安装包 1.2.选择Win ...

  4. Clojure学习笔记(一)——介绍、安装和语法

    Clojure学习笔记(一)--介绍.安装和语法 什么是Clojure Clojure是一种动态的.强类型的.寄居在JVM上的语言. Clojure的特性: 函数式编程基础,包括一套性能可以和典型可变 ...

  5. python3.4学习笔记(十八) pycharm 安装使用、注册码、显示行号和字体大小等常用设置...

    python3.4学习笔记(十八) pycharm 安装使用.注册码.显示行号和字体大小等常用设置 Download JetBrains Python IDE :: PyCharm http://ww ...

  6. Spark学习笔记[1]-scala环境安装与基本语法

    Spark学习笔记[1]-scala环境安装与基本语法   正所谓工欲善其事必先利其器,Spark的开发语言不是java而是scala,虽然都是运行于JVM,但是两门语言的基本特性还是有些不一样,这里 ...

  7. vue-resource post php,Vue学习笔记进阶篇——vue-resource安装及使用

    简介 vue-resource是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应.也就是说,$.ajax能做的事情,vue-resource插件一样也能做到 ...

  8. 游戏开发学习笔记——lua脚本语言——安装、汉化与小测试(解决lua运行代码乱码问题)

    游戏开发学习笔记--lua脚本语言--安装.汉化与小测试 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: Lua 是一种轻量小巧的脚本语言,用 ...

  9. InSAR学习笔记之ISCE 软件安装

    InSAR学习笔记之ISCE 软件安装 ISCE是一款常用的InSAR数据处理软件,2018年更新的版本基于ubuntu18.04系统安装过程简化了很多,本文分享一下安装过程.(之前在ubuntu16 ...

  10. Boost库学习笔记(一)安装与配置

    Boost库学习笔记(一)安装与配置 1. 获取boost https://www.boost.org/users/history/version_1_79_0.html 任选其一 boost的目录结 ...

最新文章

  1. Luogu P6055 [RC-02] GCD(莫比乌斯反演,杜教筛)(这题乐死我了,真就图一乐呗)
  2. Hadoop1.x之hdfs集群搭建
  3. 高频运行脚本案例 $$
  4. 初识boost之boost::share_ptr用法
  5. Python:import详解
  6. linux下手动删除数据库实例
  7. 现实生活中我们常常遭遇“怀疑”
  8. 使用Highcharts实现柱状图展示
  9. Ubuntu把iso写入U盘
  10. Matlab关联m文件与m文件关联设置
  11. 数学三角形的所有定理!所有!
  12. 什么是物联网技术?物联网主要技术有哪些?
  13. python 批量ping_python实现本地批量ping多个IP
  14. Qt三种方式实现背景色和背景图(都可放缩,qss方式也可以)
  15. Error:403 No valid crumb was included in the request
  16. 京东月薪8万快递员:真正牛逼的人,都拥有这个特质
  17. 微信机器人-定制消息
  18. 安全研究 # Order Matters: Semantic-Aware Neural Networks for Binary Code Similarity Detection
  19. 电脑公司特供版 GHOSTXPSP3_2013新春特别版
  20. 2021电赛题目预测

热门文章

  1. 解决Ubuntu16.04更新源时显示“暂时不能解析域名”问题
  2. AS 更新项目gradle方法
  3. 命令 所有的虚拟环境_Python虚拟环境安装与配置
  4. python程序语言二级教程_计算机二级python学习教程(2) python语言基本语法元素...
  5. 本地Git仓库关联Github项目
  6. 杭电HDUacm2098
  7. 【2015-2016 NEERC - G】Graph【构造 + 拓扑排序】
  8. 9.判断回文数(力扣leetcode) 博主可答疑该问题
  9. java+log日志实例_java.util.log,使用3个不同的记录器实例/日志文件,获得.1.2等
  10. OSI七层模型及TCP/IP五层模型