有两种方法:一种是通过composer来安装,一种是直接用压缩包安装,新人就先用方法二即可,比如我;
方法一:
1、安装YII前,先安装composer,这是一个 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件;
composer的安装:从网上下载个composer-setup.exe,然后运行安装,如果安装过程出现错误,可能是因为PHP的openssl扩展没有开启,在PHPstudy中开启即可。
安装完成可以在cmd中直接运行composer查看是否安装成功,出现下图所示的就是成功:
2、安装composer asset插件:打开cmd,直接运行下面的命令
composer global require "fxp/composer-asset-plugin:1.0.0"
3、安装基本的应用程序模板,运行下面的命令
composer create-project yiisoft/yii2-app-basic basic 2.0.4
安装高级的应用程序模板,运行下面的命令
composer create-project yiisoft/yii2-app-advanced advanced 2.0.4
方法二:
1、下载Yii2.0.4-basic压缩包下面地址:
http://www.yiichina.com/download
2、解压放到www目录下面,运行basic下面的requirements.php,然后会看到如下所示的页面:
3、运行web目录下的web.php页面,看到如下所示页面:
原因是没有配置相关的文件;
配置:打开config下面的web.php,找到12行的 'cookieValidationKey' => ' ',在后面的空字符串中随便输入几个字符即可,比如 'cookieValidationKey' => '11j',
然后再次web.php就会看到正常的界面
二、用yii2框架创建应用:
基本模板从官网下载包,解压到你的项目目录直接就可以用了。
权威指南上面写了需要在config/web.php
修改cookieValidationKey
参数,这个默认就有值。
高级模板:
执行init
命令,然后选择dev
:
php /path/to/yii-application/init
切换到生产环境同样执行init
命令,没有选项:
php /path/to/yii-application/init --env=Production --overwrite=All