1、简介:
Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作 易)在中文里有“极致简单与不断演变”两重含义,也可看作 Yes It Is! 的缩写。Yii 当前有两个主要版本:1.1 和 2.0。 1.1 版是上代的老版本,现在处于维护状态。2.0 版是一个完全重写的版本,采用了最新的技术和协议,包括依赖包管理器 Composer、PHP 代码规范 PSR、命名空间、Traits(特质)等等。
2、安装环境准备:
Yii 2.0 需要 PHP 5.4.0 或以上版本支持。你可以通过运行任何 Yii 发行包中附带的系统要求检查器查看每个具体特性所需的 PHP 配置。可以直接安装好WAMP Server后在安装Yii框架。
3、安装方法(两种):
第一种:通过 Composer 安装
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。
Composer 安装步骤:
1、使用安装程序:下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer
命令。
2、手动安装:设置系统的环境变量 PATH
并运行安装命令下载 composer.phar 文件:
C:\Users\username>cd C:\bin C:\bin>php -r "readfile('https://getcomposer.org/installer');"Composer 安装后,切换到一个可通过 Web 访问的目录,执行如下命令即可安装 Yii :
composer global require "fxp/composer-asset-plugin:~1.0.0" composer create-project --prefer-dist yiisoft/yii2-app-basic basic
第二种方法:通过归档文件来安装
1、从yiiframework.com 下载归档文件。2、将下载文件解压缩到web文件中。
3、修改 config/web.php
文件,给 cookieValidationKey
配置项添加一个密钥(若你通过 Composer 安装,则此步骤会自动完成):
4、Yii框架目录结构
1、models、views、controllers、commands、tests、assets这些目录用来放我们自己编写的代码,尤其是models(模型)、views(视图)、controllers(控制器)这三个目录,Yii 应用参照模型-视图-控制器 (MVC) 设计模式来组织。 模型代表数据、业务逻辑和规则;视图展示模型的输出;控制器接受出入并将其转换为模型和视图命令。
2、config(用来放置配置文件)、web(入口文件放在其中)
3、vendor(方置Yii框架核心类文件,以及将来扩展的文件)、runtime(运行时自动生成的文件)
5、检查安装是否成功
在浏览器输入:http://localhost/basic/web/index.php(这个 URL 假设你将 Yii 安装到了一个位于 Web 文档根目录下的 basic 目录中,且该 Web 服务器正运行在你自己的电脑上(localhost)。你可能需要将其调整为适应自己的安装环境。)
如果出现如下页面则表示Yii框架已成功安装。