您的当前位置:首页正文

安装Yii框架

来源:华佗小知识

什么是yii框架

优点

1.学习成本较低,只要熟悉PHP语言和面向对象编程,就很容易学会YII/Yii2
2.Yii2有很高的可重用性和可扩展性。Yii2的一切功能都是可以独立配置、重用、扩展的
3.功能丰富,提供了很多的功能组件,可以直接使用
4.免费开源

特点

  1. 是一款MVC框架(模型、视图、控制器)
  2. 数据库操作(提供了SQL操作、查询生成器、活动记录、数据库迁移)
  3. 与JQUERY的整合
  4. 表单的生成和验证
  5. 身份验证和授权(自带)
  6. 主题
  7. 分层缓存方案:Yii2支持数据缓存、页面缓存、片段缓存。
  8. 错误处理和日志记录
  9. 自动代码生成:Yii提供了可以自动生成的代码的工具GII,根据你的需要,例如生成一个程序骨架,CRUD应用等等
  10. 完全面向对象

Yii2的下载和安装

Yii2的源码托管在GitHub上面,可以直接下载,也可以使用Composer进行安装和创建应用

直接下载

安装前提

  1. 安装Yii2 必须保证PHP版本在5.4以上
  2. 开启扩展
    a) 必须开启 php_mysql 扩展
    b) 必须开启 php_mbstring 扩展
    c) 必须开启 php_gd2 扩展
    d) 必须开启 php_pdo_mysql 扩展
    e) 必须开启php_openssl.dll
  3. 如果使用数据库,必须安装数据库

使用下载的压缩包进行安装

  1. 将下载的压缩包解压到指定目录(一般情况为网站根目录,以便访问)
    目录下
  1. 解压之后应该得到一个 image.png

    文件夹,打开:


    image.png 得到Yii2的所有文件
  1. 重要! 要使用yii2自带的命令去生成所需的文件,否则是没有入口文件的。在CMD中进入YII2的目录
image.png
  1. 使用 init 命令
image.png

如果出现如下界面,表示PHP没有加入到cmd的PATH当中,将PHP的安装目录放进环境变量当中重新运行CMD
再次使用init命令。


image.png

首先要选择模式,这里选择 0 开发者模式,然后确认选择 输入 yes
之后Yii2就已经安装成功

  1. 访问Yii2
  1. 确定入口文件。
    Yii2的入口文件在根目录下的 advanced/frontend/web/index.php。所以建议将网站的根目录设置为 advanced\frontend\web 就可以直接通过域名来访问,比如这里使用作为Yii2的学习网址
  2. 修改配置 设置虚拟主机()
  3. 访问
image.png
链接: 密码:z3k3