Heim  >  Artikel  >  Backend-Entwicklung  >  Yii20框架的介绍和简单部署

Yii20框架的介绍和简单部署

WBOY
WBOYOriginal
2016-07-28 08:28:481558Durchsuche

Yii是什么?

        高性能,基于组件

Yii适合做什么?

        大型应用,门户,社区,OMS,电子商务等

Yii与其他框架相比

        1:和其他PHP框架相比,Yii实现了MVC(Model-View-Controller)设计模式并基于该模式组织代码。

        2:Yii代码简单优雅。

        3:Yii是一个全栈框架,对关系型和NoSQL数据库都提供了查询生成器和ActiveRecord;多层缓存支持,等等。

        4:Yii代码简介,高性能始终是Yii的首要目标之一。

版本:

        2.0版本是一个完全重写的版本,采用了最新的技术和协议,包括依赖包管理器Composer、PHP代码规范PSR、命名空间、Traits(特质)等等。

        Yii2.0需要PHP5.4或以上版本。

ii2.0框架基础部署(不包含数据库)

Yii2.0框架高级部署

下载地址:http://www.yiichina.com/download

基础部署:进入basic/web/index.php

如果显示如下错误

 Yii20框架的介绍和简单部署

则需要basic/config/web.php里面添加'cookieValidationKey' => '107lab'。

注意:后面的内容可以随便写。

高级部署:

打开advanced文件中的init.bat,选择0,然后输入yes

注意:如果打开闪退,或者显示The OpenSSL PHP extension is required by Yii2.

则需要找到自己wamp环境中的php.ini 文件,去掉extension=php_openssl.dll,前面的分号,然后重启Apache

在高级版本中,backend对应后台目录,frontend对应前台目录。

目录结构 

model:模型

controller:控制器

views:视图

config:配置文件

web:存放入口文件

vender:存放框架核心的类文件和一些扩展

runtime:运行的时候自动生成的一些文件

 Yii20框架的介绍和简单部署

注意:如果打开闪退,或者显示The OpenSSL PHP extension is required by Yii2.

则需要找到自己wamp环境中的php.ini 文件,去掉extension=php_openssl.dll,前面的分号,然后重启Apache

在高级版本中,backend对应后台目录,frontend对应前台目录。

目录结构 

model:模型

controller:控制器

views:视图

config:配置文件

web:存放入口文件

vender:存放框架核心的类文件和一些扩展

runtime:运行的时候自动生成的一些文件


以上就介绍了 Yii20框架的介绍和简单部署,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:nginx配置Nächster Artikel:(6)linux下编译安装nginx