Yii 2.X高级版本项目的安装
安装Yii 2.x版本
使用 composer 安装
composer global require "fxp/composer-asset-plugin"
composer create-project yiisoft/yii2-app-advanced advanced
安装之后目录初认识
backend
common
console
environments
frontend
vagrant
vendor
其中backend以及fontend为项目目录,其他皆为配置或者插件目录,这里暂时不做介绍
入口文件缺失
理论上来讲入口文件为 backend\web 或者 frontend\web 下面 index.php 文件,但是两者都不存在
创建入口文件
进入项目根目录
执行命令: php init
之后一直输入: yes 回车
查看入口文件
配置网站访问
这里使用PHPstudy进行配置
配置数据库
打开 common\config\main-local.php 文件,我们看到 components 下面的db配置
<?php
return [
'components' => [
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=数据库名',
'username' => '数据库用户名',
'password' => '数据库用户密码',
'charset' => 'utf8',
],
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
// send all mails to a file by default. You have to set
// 'useFileTransport' to false and configure a transport
// for the mailer to send real emails.
'useFileTransport' => true,
],
],
];