Yii2 - 下载安装 ¶
作者:KK
发表日期:2016.12.8
下载 ¶
学习Yii的方式是这样的:官方准备了一个演示demo,你下载来配置一下就能跑起来,里面有演示的控制器、视图和模型,所以你的目标就是获得这个演示demo
官方称为“应用模板”(做好了的一个网站应用,作为一个演示模板给我们参考),而且还准备了2种应用模板(基础应用模板和高级应用模板)
为了方便地快速学习,我这里就基于基础应用模板来讲了
下载方式1:用我共享的应用模板 ¶
百度云地址:基于Yii2 2.0.10版 的基础应用模板
推荐下载我这个版本,我在里面基于官方的模板又加了一些演示代码,后面有些章节会用到这些示例代码
下载方式2:走官方渠道 ¶
Ctrl+F 搜索“**Install from an Archive File**”点击下面的
Yii 2 with basic application template
下载链接
这样你获取的不一定是基于2.0.10的模板,但一般问题不大,如果新版本跟2.0.10有比较明显的差异我会在相应的文章里说明的
安装 ¶
解压
将下载来的
yii-basic-app-版本号.tgz
解压到当前目录先瞧瞧,解压过程中可能会出现这个提示,点击“关闭”就可以了解压完毕后会得到个basic目录,其实这个目录名称可以随便改的,比如改成
yii-demo
神马的话说这文件夹里的东西有点多,特别是vendor目录(你可以认为是框架目录),别介意,一般你没调用的东西它是不会被加载的,所以就算放10万个文件也不影响运行
初始化配置
打开
config/web.php
搜索“cookieValidationKey”,其实很快就能在开头部分看到它,默认是个空值,改成一个你喜欢的字符串吧,比如我会改成“121212”原因是Yii要对cookie进行加密才发送给客户端,而客户端再通过请求发回cookie时Yii再进行解密(防止客户端伪造cookie),这个字符串是加密的
密钥
新建一个web主机指向应用的web子目录
访问测试
以上准备好后重启web服务器,访问主机首页就行了
这样起码把基本的应用模板跑起来了