什么是yii框架
Yii框架也叫做 易 框架。它是一个基于组件,用于开发大型WEB应用的高性能PHP框架,Yii采用严格的OOP编写,但是Yii2必须运行在PHP5.4以上
Yii2采用了简写的数组定义方式:[]
composer安装需要5.4以上
官网:http://www.yiiframework.com/
中文社区:http://www.yiichina.com/
入门文档:http://www.yiichina.com/doc/guide/2.0
优点
1.学习成本较低,只要熟悉PHP语言和面向对象编程,就很容易学会YII/Yii2
2.Yii2有很高的可重用性和可扩展性。Yii2的一切功能都是可以独立配置、重用、扩展的
3.功能丰富,提供了很多的功能组件,可以直接使用
4.免费开源
特点
- 是一款MVC框架(模型、视图、控制器)
- 数据库操作(提供了SQL操作、查询生成器、活动记录、数据库迁移)
- 与JQUERY的整合
- 表单的生成和验证
- 身份验证和授权(自带)
- 主题
- 分层缓存方案:Yii2支持数据缓存、页面缓存、片段缓存。
- 错误处理和日志记录
- 自动代码生成:Yii提供了可以自动生成的代码的工具GII,根据你的需要,例如生成一个程序骨架,CRUD应用等等
- 完全面向对象
Yii2的下载和安装
Yii2的源码托管在GitHub上面,可以直接下载,也可以使用Composer进行安装和创建应用
直接下载
建议直接在官网进行下载
官网:http://www.yiiframework.com/download
安装前提
- 安装Yii2 必须保证PHP版本在5.4以上
- 开启扩展
a) 必须开启 php_mysql 扩展
b) 必须开启 php_mbstring 扩展
c) 必须开启 php_gd2 扩展
d) 必须开启 php_pdo_mysql 扩展
e) 必须开启php_openssl.dll- 如果使用数据库,必须安装数据库
使用下载的压缩包进行安装
- 将下载的压缩包解压到指定目录(一般情况为网站根目录,以便访问)
如:解压到D:/www 目录下
-
解压之后应该得到一个
文件夹,打开:
- 重要! 要使用yii2自带的命令去生成所需的文件,否则是没有入口文件的。在CMD中进入YII2的目录
- 使用 init 命令
如果出现如下界面,表示PHP没有加入到cmd的PATH当中,将PHP的安装目录放进环境变量当中重新运行CMD
再次使用init命令。
首先要选择模式,这里选择 0 开发者模式,然后确认选择 输入 yes
之后Yii2就已经安装成功
- 访问Yii2