一、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来检验~
当然了,还有其他的一些高级安装方法,自定义内容更多,只是学好了基础再去玩那些吧~
Yes It Is! 大叔你要看到这里了。