Yii2.0的安装

Yii2.0安装教程详解

Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。 名字 Yii (读作 易)在中文里有“极致简单与不断演变”两重含义, 也可看作Yes It Is! 的缩写。

Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用。 因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应用, 如网站、社区、内容管理系统(CMS)、 电子商务项目和 RESTful Web 服务等。

既然Yii框架这么强大,那我们就一起来学习吧。首先安装Yii框架,有两种方式,使用composer安装,使用归档方式安装。今天我们已安装Yii2.0为例进行安装(Yii2.0需要PHP5.4.0或以上版本支持)。

1》使用composer安装

Composer下载地址:https://getcomposer.org/download/

Packagist仓库:https://packagist.org/

 

 

1-1

 

1-2

打开下载后的.exe文件,一直点击下一步即可实现安装。

Composer安装完成之后打开命令行,在命令行下输入composer后,看到如下页面就表示composer安装成功。

 

1-3

此时composer的版本是1.5.2

附:packagist其实就是composer的仓库,composer就是一个软件,只是一个壳子,它的具体的文件在哪呢,其实就在packagist仓库中,今天我们要下载安装的就是yiisoft/yii2-app-basic,在pacagist仓库中搜索yiisoft/yii2-app-basic,如图:

 

1-4

因为yii2.0框架依赖了一些静态插件,如jquery,bootsrap等,composerphp的依赖管理工具,安装yii的时候是不会把这些静态资源安装进去的,所以要安装静态资源插件,即需要在命令行下跑下面这条命令(在packagist库中搜索asset,如图,此处选择全局安装):

composer global require fxp/composer-asset-plugin

 

 

1-5

 

1-6

 

1-7

因为我之前已经安装过了,所以此次没有生成文件。如果你是第一次安装的话,可能会出现如下页面,要求你输入一个githubtoken,按照如下步骤即可。Github获取token连接:https://github.com/settings/tokens ,点击generate tokenToken description可以填入mytoken,下面的选框全选,点击generate token,

 

1-8

Copy Token,token粘贴到命令行中,粘贴完成之后回车即可(此时koken是隐藏的,粘贴了也不显示),弹出如下页面表明token有效,就会自动进行下一步的安装。

 

1-9

下面我们正式的安装yii2.0框架。

打开命令行,此时路径在c:Users\Adminstrator下,我们可以进入项目根目录下,此处我选择phpstudy/www目录。进入该目录,然后在packagist仓库中搜索yiisoft/yii2-app-basic,点击进入如下页面:

 

1-10

在命令行下运行如图回车。

 

1-11

最后面的yii表示安装的yi框架包安装在yii目录下,会新建在yii2-app-basic目录下

 

1-12

1-12表明安装完成。

此时回到项目根目录下查看确实多了yii文件,并且里边也有很多文件,如果此时的yii目录下有vendor目录,下面有yiisoft文件,就说明安装成功了,就不用跑composer install命令了。如果没有vendor目录,那么可能是没有引入扩展包,可能是静态资源插件没有安装,或者安装有误,重新按照上述流程安装静态资源插件,然后跑以下composer install命令即可。

2》使用归档方式安装

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

 

1-13

点击下载即可下载该安装包,如果无法加载,可以使用迅雷下载。

下载完成解压之后会发现两种方式下载完成之后的内容是一样的。在这里我还是推荐使用composer下载,也会官方推荐的一种方式,因为composer在下载的过程中有什么错误会及时反馈,而归档方式就无法做到这点了,此外,使用归档方式下载的话,打开如下文件

 

1-14

 

1-15

此处cookieValidationKey表示一个自定义的cookie加密字符串,如果为空,cookie就不太安全了,这里随意输入一个字符串,但不要输入中文,然后保存一下,就跟使用composer下载的一样了,使用composer下载会自动生成这个加密字符串,此步骤可以省略。

以上就是Yii2.0的安装流程,上述教程是我个人总结,欢迎大家批评指正。安装过程中遇到问题也欢迎大家与我讨论,共同进步。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值