YII2学习笔记————–YII2简介及安装

/ 1评 / 0

一、YII是什么

        YII是一款追求快速、安全、专业的PHP框架,是一款公认的优秀Web框架,目前已经更新到YII2。Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作 易)在中文里有“极致简单与不断演变”两重含义,也可看作 Yes It Is! 的缩写。Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用。因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应用,如门户网站、社区、内容管理系统(CMS)、电子商务项目和 RESTful Web 服务等(这些可不是我说的。。。)。

二、安装前的准备

        Yii 2.0 需要 PHP 5.4.0 或以上版本支持。有两种安装方法,根据不同的安装方法我们的准备也是不一样的。
        ①.通过Composer安装:你可以按 getcomposer.org 中的方法安装,在Linux 和 Mac OS下使用以下命令安装:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

windows用户当然是直接下载composerInstaller.exe文件双击执行安装喽~

更多使用方法请参考 composer 的官方文档或者中文文档。

        ②.从 yiiframework.com 下载归档文件~。

三、安装YII2

        ①第一种方法(很慢,可能会不好用哦)
Composer 安装后,切换到一个可通过 Web 访问的目录,执行如下命令即可安装 Yii :

composer global require "fxp/composer-asset-plugin:~1.0.0"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic

第一条命令安装 Composer asset plugin,它是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局生效,一劳永逸。 第二条命令会将 Yii 安装在名为 basic 的目录中,你也可以随便选择其他名称。
如果你想安装 Yii 的最新开发版本,可以使用以下命令代替,它添加了一个 stability 选项(中文版):

//注意,Yii 的开发版(dev 版)不应该用于生产环境中,它可能会破坏运行中的代码。
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic

        ②利用归档文件安装(比较简单)
将下载的文件解压缩到 Web 目录中。
修改 config/web.php 文件,给 cookieValidationKey 配置项添加一个密钥(若你通过 Composer 安装,则此步骤会自动完成):

// !!! 在下面插入一段密钥(若为空) - 以供 cookie validation 的需要
'cookieValidationKey' => '在此处输入你的密钥',

这样就安装好了,可以访问http://localhost/basic/web/index.php来检验~

当然了,还有其他的一些高级安装方法,自定义内容更多,只是学好了基础再去玩那些吧~

一条回应:“YII2学习笔记————–YII2简介及安装”

  1. panchaozhi说道:

    Yes It Is! 大叔你要看到这里了。