下载安装包, 这里为了方便, 直接使用归档文件进行安装
登录http://www.yiichina.com网站, 点击导航条的下载。 找到”Yii2的基本应用程序模板”点击后进行下载 https://github.com/yiisoft/yii2/releases/download/2.0.7/yii-basic-app-2.0.7.tgz
大部分公司的项目都需要放置在svn中进行源码管理。
以下为Yii2的基本应用程序模板目录结构中:
vendor目录为Yii2框架的依赖类库, 应用中类库一般抽出作为公共使用。 故这里把vendor下所有库类单独放入svn作为一个项目管理。 其它作为一个项目。在以后的开发中。 所有项目公用vendor类库
类如:
svn://xx.xx.xx.xx/tag/yii2.x.x/vendor 类库 这里作为svn的某一个tag创建,以后升级,直接新建tag即可
svn://xx.xx.xx.xx/cms/trunk 具体项目代码 (这里为初始化项目,故代码初始化到trunk中)
在svn新建两个项目, 把代码初始化到svn版本库中。
注: svn的使用自己百度 包括svn的 trunk branch tag 管理的理念
- 安装
从 svn 检出代码 两个项目代码这里放到同一级目录 我这里放到E:/project中
windows环境 httpd的 vhost配置 请自行百度查询
我设置项目域名为yii2.study.com。 这里访问项目会报错。
原因是我们移动了vendor目录的位置,这里需要修改cms/web/index.php
php:
<?php
define("VENDOR_PATH", "E:/project/vendor");
require(VENDOR_PATH . '/autoload.php');
require(VENDOR_PATH . '/yiisoft/yii2/Yii.php');
定义 一个常量, 指定vendor类库的位置, 以方便整个项目使用。
这里访问还报错, 需要修改cms/config/web.php
php:
<?php
'vendorPath' => VENDOR_PATH,
'components' => [
'request' => [
'cookieValidationKey' => 'bianpeijiang@yandex.com',
在components上边 添加一行, 指定vendorPath 目录的位置。 这里指定vendorPath的绝对路径。以防止类库中包含路径出错。
设置cookieValidationKey的值
访问域名
访问 设置的虚拟域名可以看到以下界面, 表示安装配置成功Congratulations!
未完待续