1. Yii 概述
Yii Framework 是一个
高性能的,适用于开发 WEB2.0 应用的 PHP 框架。
Yii 自带了丰富的功能 ,包括 MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间。
Yii 是纯面向对象的,基于组件的,用于开发大型 Web 应用的高性能 PHP 框架。从面向对象的角度来说,它比 TP 框架要好,但 TP 框架使用起来比 Yii 框架简单。
2. Yii 准备工作
Yii 2.0 对运行环境的要求:
需要 PHP 5.4.0 或以上版本
PHP 需要开启PDO的扩展(如果使用MySQL数据库,就开启php_pdo_mysql.dll)
缓存支持(memcache、redis或apc),安装相应的php扩展和对应的软件
3. 安装 Yii
你可以通过两种方式安装 Yii:使用 Composer 或下载一个归档文件。 推荐使用前者,这样只需执行一条简单的命令就可以安装新的扩展或更新 Yii 了。3.1 通过 Composer 安装
如果你的系统还未安装 Composer,你就需要先安装 Composer,具体可参考 Composer 中文网
Composer 安装好后,切换到一个可通过 Web 访问的目录(如:E:\xampp\htdocs)
(使用 composer 安装软件包时,建议启用本镜像服务,来加快下载速度,启用本镜像服务的方法,可参考:
http://pkg.phpcomposer.com/)
先运行下面的命令,来安装 Composer Asset 插件:
安装完 Composer Asset 插件后,再来安装 Yii2 的基本应用程序模板(Yii 2.0 的基础版本 -> basic),运行下面的命令:
composer create-project yiisoft/yii2-app-basic basic 2.0.9
如果想要安装 Yii2 的高级应用程序模板(Yii 2.0 的高级版本 -> advanced),就运行下面的命令:
composer create-project yiisoft/yii2-app-advanced advanced 2.0.9
注意:通过 composer 安装 Yii 2.0 的过程中,可能会提示你输入 GitHub 账户的授权 token,用于验证权限。故你必须要有一个 GitHub 账户,然后按照命令行的提示进入指定网页,生成token,将token输入到命令行中,继续安装。
3.2 从归档文件安装
下载以下归档文件之一,然后将其解压到一个Web服务器的根目录(如 E:\xampp\htdocs):