大小:36.88M
更新时间:25-11-07
系统:Pc
版本:v2.0.53
yii2.0是一款高性能,基于组件的php框架,用于快速开发现代Web应用程序。因为基于组件的框架结构和设计精巧的缓存支持,yii特别适合开发大型应用,如门户网站、论坛、内容管理系统(CMS)、电子商务项目和RESTful Web服务等。yii不是一场独角戏,它由一个强大的开发者团队提供支持,也有一个庞大的专家社区,持续不断地对yii的开发作出贡献。yii开发者团队始终对Web开发最新潮流和其他框架及项目中的最佳实践和特性保持密切关注,那些有意义的最佳实践及特性会被不定期的整合进核心框架中,并提供简单优雅的接口。
yii2.0是目前软件的最高版本,而1.1版是上代的老版本,现在处于维护状态。2.0版是一个完全重写的版本,采用了最新的技术和协议,包括依赖包管理器(Composer)、PHP 代码规范(PSR)、命名空间、Traits(特质)等等。yii2.0版代表了最新一代框架,是未来几年中我们的主要开发版本。
前提:非常重要,你的php版本必须是php5.4以上
1.首先需要下载应用模板,分为基础模板和高级应用模板,这里我以高级应用模板为例子 :
下载本站提供的的高级应用模板,或上官方下载
2.下载完之后解压放在www目录我是放在 D:\wamp\www\yii2\advanced
cmd dos命令进入这个D:\wamp\www\yii2\advanced下:
3.运行 php -r "readfile('http://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以上的!
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、提供了一个简单应用模板和高级应用模板,适用于不同的开发场景,都可以帮助开发者尽快搭建起自己的应用。
1、和其他 PHP 框架类似,yii实现了 MVC(Model-View-Controller)设计模式并基于该模式组织代码。
2、Yii 的代码简洁优雅,这是yii的编程哲学。它永远不会为了要迎合某个设计模式而对代码进行过度的设计。
3、yii是一个全栈框架,提供了大量久经考验,开箱即用的特性,例如:对关系型和 NoSQL 数据库都提供了查询生成器(QueryBuilders)和 ActiveRecord;RESTful API 的开发支持;多层缓存支持,等等。
4、Yii 非常易于扩展。你可以自定义或替换几乎任何一处核心代码。你还会受益于它坚实可靠的扩展架构,使用、再开发或再发布扩展。
5、高性能始终是 Yii 的首要目标之一。
应用信息
同类热门
猿编程电脑版
探月少儿编程电脑版
jetbrains rider 2024(C语言编辑开发工具)
XMLSpy2024官方版
php for windows版
cimco edit2024官方版
y3编辑器电脑版
RubyMine2025电脑版
猜你喜欢
类似软件
分布式服务框架原理与实践27.81M234人在用 分布式服务框架原理与实践是一本服务框架平台设计教材,由华为PaaS平台架构师李林锋编著。全书条理清晰、由浅入深的解析了分布式服务架构所涉及方方面面的关键技术和原理,包括原理分析、关键技术、开发案例以及业界技术,既有纵向演进介绍,又有横向竞品对比。尤
查看
FastAdmin(后台开发框架)11.83M329人在用 FastAdmin是一款简单易用的后台开发框架应用软件。这款软件基于Auth验证的权限管理系统,能够提供强大的一键生成功能、完善的前端功能组件开发功能,让后台开发人员更加轻松。FastAdmin 不仅仅后台开发支持多语言,同时视图部分和JS部分仍然
查看
jquery easyui1.23M129人在用 web前端开发肯定是少不了各种插件的,而这款jquery easyui就是许多的web开发者最喜欢用到的一个ui插件,它是基于jquery开发的,拥有丰富并且美观的UI界面,能够让开发者快速的打造出各种炫酷的web页面,非常不错,而且目前各项不足正
查看
Laravel(PHP开发框架)45K297人在用 Laravel是一套简洁、富有表达力的PHP Web开发框架(PHP Web Framework)。它可以让你从杂乱无章的代码中解放出来,它可以帮你构建一个完美的网络APP。并且它是开源的,托管在github上,拥有丰富的扩展包以及高质量的API文
查看热门标签
网友评论0人参与,0条评论
最新排行
Diffinity(代码对比工具)579Kv0.9.5 Diffinity官方版是一款强大的代码对比工具。该软件可以改进XML和C风格源代码的扩散质量和支持生成相应的缩略图,也可以方便用户快速找到源代码之间的差异,然后列出来他们。而且软件体积小巧且又可以将文本设置为粗体,并且还改进了xml和c风格源代码
查看
vbsedit官方版10.45Mv25.11 vbsedit是一款屡获殊荣的VBScript编辑器,支持VBScript和JScript语法着色,智能感知,代码片段等功能,有了它,你可以自由调试控制台,进行各种编辑和修改,还可以将脚本文件编译为可执行的exe文件,大大减少您花费在编写.VBS脚
查看
AliOS Studio(阿里编程工具)316.14Mv1.2.6 AliOS Studio官方版是针对开发者设计的一款开源免费,功能强大的Cloud App的集成开发环境,提供了一套功能强大,使用简单,风格统一的API接口,支持包括编辑器,调试器,模拟器,工程自动化软件在内的一系列工具,支持Native调用,包含
查看
Makecode离线编程软件225.8Mv3.6.3官方版 Makecode(离线编程软件)是一款简单实用的编程教学类软件。这款软件是为了方便没有网络或是网络较差的学校进行Microbit教学的软件,从而不受网络限制,随时都可以使用,非常方便,界面和官方界面是一模一样的,使用上也是一模一样的。Makecod
查看
Crimson Editor(代码编辑器)1.58Mv3.72官方版 Crimson Editor是一款面向Windows的专业源代码编辑器。该软件不但速度快,而且体积小,它不仅可以作为记事本的替代品,同时为编程语言(如HTML,C / C ++,Perl和Java)提供了许多强大的功能。可用于HTML,C / C
查看
PostScript官方版271Kv5.2 PostScript官方版是一款非常强大的编程语言,直译为后处理脚本,学名为页面描述语言。主要用意是为以相对设备独立的方式描述影像提供一种方便的语言。该设备相对独立是指不以某种特定设备特性作参照,来描述影像(比如印表机的解析度),这样同一种描述不需
查看
lephone localize(点睛字串替换器)902Kv1.06官方版 lephone localize是一款专业的点睛字串替换器,这款软件支持非资源格式的C编译的程序中的ASCII字符串和UniCode字符串,其可以将一个偏移量的十进制、十六进制添加,并显示代码,让您在处理exe、ocx、dll的时候更加轻松,便捷。
查看
POST参数解析工具325Kv1.0 GET和POST是HTTP请求的两种基本方法,最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。这里小编提供的是POST参数解析工具,它可以用于普通post包参数快速解析对比,从而节省开发时间,提高用户的工作
查看
vs2019番茄助手破解版41.9M附使用教程有过Java开发经验的人都知道Java的常用开发工具(如Eclipse、Intellij IDEA等)都有非常强大的关键字高亮、智能提示、快速追踪等的功能,虽然Visual Studio本身没有这么强大的功能,但它有一个非常强大的插件,就是vs2019番
查看