首 页
手机版

yii2.0(php框架) v2.0.52

快速开发现代Web应用程序的php框架

  • 软件大小:38.13M
  • 软件语言:简体中文
  • 软件类型:国产软件
  • 软件授权:免费软件
  • 更新时间:2025/02/20
  • 软件类别:编程软件
  • 应用平台:Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
网友评分:8.4分
网友评论 下载地址 收藏该页
本地下载

yii2.0是一款高性能,基于组件的php框架,用于快速开发现代Web应用程序。因为基于组件的框架结构和设计精巧的缓存支持,yii特别适合开发大型应用,如门户网站、论坛、内容管理系统(CMS)、电子商务项目和RESTful Web服务等。yii不是一场独角戏,它由一个强大的开发者团队提供支持,也有一个庞大的专家社区,持续不断地对yii的开发作出贡献。yii开发者团队始终对Web开发最新潮流和其他框架及项目中的最佳实践和特性保持密切关注,那些有意义的最佳实践及特性会被不定期的整合进核心框架中,并提供简单优雅的接口。

yii2.0是目前软件的最高版本,而1.1版是上代的老版本,现在处于维护状态。2.0版是一个完全重写的版本,采用了最新的技术和协议,包括依赖包管理器(Composer)、PHP 代码规范(PSR)、命名空间、Traits(特质)等等。yii2.0版代表了最新一代框架,是未来几年中我们的主要开发版本。

yii2.0安装教程如下

前提:非常重要,你的php版本必须是php5.4以上 

1.首先需要下载应用模板,分为基础模板和高级应用模板,这里我以高级应用模板为例子 : 

下载本站提供的的高级应用模板,或上官方下载

2.下载完之后解压放在www目录我是放在 D:\wamp\www\yii2\advanced 

cmd dos命令进入这个D:\wamp\www\yii2\advanced下: 

3.运行 php -r "readfile('https://getcomposer.org/installer');" | php 

4.这是就在D:\wamp\www\yii2\advanced目录下面下载了一个composer.phar文件,有了这个文件就可以执行php composer.phar命令了,提示: 

5.运行php composer.phar global require "fxp/composer-asset-plugin:1.0.0-beta3"这个命令,这个命令式升级模板应用的,一定要执行,否则访问会出错,如果 报 Nothing to install or update这个错误,就跳过此步骤,无需更新了 

6.准备所有插件!!非常重要,少了这步一切都会失败 

执行命令:php composer.phar global require "fxp/composer-asset-plugin:1.0.0" 

7.安装我们的yii2的应用: 

执行命令:composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced ../yii2test 就会在上一层目录下生成yii2test应用 

请注意,您可能会被提示安装过程中输入你的 GitHub 的用户名和密码。这是正常的。只要输入它们并继续。如果你没有git账号,注册一个就可以了,但是安装的时候可能需要退出cmd,重新操作。 

8.最后一步:初始化我们的应用,初始化是在你创建的yii2test目录下  执行cmd  init命令 选0  y 

ok,这么我们的yii2的安装就完成了,进入测试目录: 

localhost/yii2/yii2test/frontend/web/index.php 

会看到如下界面: 

这就表明的你的yii2.0安装成功了,一定要记住你的php版本是php5.4以上的!

yii2.0的亮点

yii有两个最主要的版本:Yii1.1和Yii2.0。Yii1.1是老的版本,在写这本书时,最新版本号是1.1.15。 Yii1.1现在已经不再进行新的开发了,官方只是进行维护,更新安全漏洞等,不会再有新的功能特性的引入。 而Yii2.0是在Yii1.1的基础上完全推倒重新写的一个框架,吸收了许多当前最新的技术和开发中的主流约定,是最新一代Web开发框架的代表。下面简单介绍yii2.0的一些比较突出的特点:

1、运用了PHP命名空间、Trait、 PSR标准 、Composer和Bower包管理器, 等新技术新标准。

2、实现了 依赖注入和依赖注入容器 以及 服务定位器(Service Locator) 等新架构新模式。

3、Yii2.0格外重视安全性,采取一系列手段有效防止SQL注入、XSS攻击、CSRF攻击、cookie篡改等。

广泛支持各类SQL和NOSQL数据库,高效实现了Active Record等数据库查询、操作界面,提供数据库迁移、复制、 读写分离等功能。

4、只需极少量的代码就可以实现完全符合标准的RESTful API。

5、支持各种粒度、介质的缓存机制。

6、提供多种认证和授权手段基于cookie和基于令牌的认证,RBAC等权限控制手段,支持OpenID,OAuth1,OAuth2等。

7、支持Bootstrap,jQuery UI,提供了丰富的Widget挂件供使用。

8、完善的国际化支持,提供符合 ICU标准 的时间、复数等格式化工具和消息翻译、视图翻译等功能。

9、除了支持Twig和Smarty 2个主流的PHP模版引擎外,开发者还可以自己写扩展支持其他引擎。

10、为苦命码农提供了 Yii调试工具条 和 Gii代码生成器 以及 文档生成器 等高效开发工具。

11、集成了 Codeception 和 Faker,并与DB Migration相结合,提供了一个fixture框架,方便测试开发。

12、提供了一个简单应用模板和高级应用模板,适用于不同的开发场景,都可以帮助开发者尽快搭建起自己的应用。

yii和其他框架相比呢?

1、和其他 PHP 框架类似,yii实现了 MVC(Model-View-Controller)设计模式并基于该模式组织代码。

2、Yii 的代码简洁优雅,这是yii的编程哲学。它永远不会为了要迎合某个设计模式而对代码进行过度的设计。

3、yii是一个全栈框架,提供了大量久经考验,开箱即用的特性,例如:对关系型和 NoSQL 数据库都提供了查询生成器(QueryBuilders)和 ActiveRecord;RESTful API 的开发支持;多层缓存支持,等等。

4、Yii 非常易于扩展。你可以自定义或替换几乎任何一处核心代码。你还会受益于它坚实可靠的扩展架构,使用、再开发或再发布扩展。

5、高性能始终是 Yii 的首要目标之一。

收起介绍展开介绍
  • PHP开发工具
更多 (32个) >>php开发工具大全 如果你是一位从事php学习或开发人员,你可能会迫不及待的去寻找一款好用的PHP开发工具,也就是我们平时说的php ide,一个好的编辑器或开发工具,能够极大提高我们的开发效率。下面小编就给大家推荐一些好用的php开发工具,比如Sublime Text、NetBeans、CodeIgniter、Visual Studio Code等,它们可以帮助开发者更高效地构建Web应用程序,并提供了许多功能和组件来简化开发过程。
  • 下载地址
yii2.0(php框架) v2.0.52

有问题? 点此报错

发表评论

0条评论