yii2的入口文件 web/index.php
<?php
defined('YII_DEBUG') or define('YII_DEBUG', true);
/**
*在开发环境的时间要开启debug,在项目完成提交运营时,则是关闭状态;默认是关闭状态
*/
defined('YII_ENV') or define('YII_ENV', 'dev');
/**
* dev prod 是安装后默认的两个环境,分别表示开发环境和最终的成品环境。默认情况YII_ENV为prod 表示产品环境。
* 如果定义了YII_ENV应用将运行于 dev 环境。此外还有一个 test 环境,表示测试环境。
* YII_ENV 的 dev prod test 三种环境, 会分别使 YII_ENV_DEV YII_ENV_PROD YII_ENV_TEST 的值为 true 。
* 在应用的配置中,可以对不同环境作出不同的配置。
*/
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
/**
* 注册Composer自动加载器,yii.php包含Yii的类文件。
*/
$config = require(__DIR__ . '/../config/web.php'); //引入配置文件。
(new yiiwebApplication($config))->run(); // 实例化Application类,通过run()调用。