2.1.环境配置

应用环境配置

案例

//指定使用环境local,调试时指定使用环境配置
'environment'=>'local',(移除)
//设置可侦测环境|只有在主配置有效
'environments'=>
[
    'local' =>['hostname','pc-xiaowang'],
    'centos' =>['centos']
],

工作原理

应用入口如下,说明主配置为main.php

$configFile=__DIR__.'/config/main.php';
\qing\Qing::runWebApp($configFile);

配置目录如下

- (应用目录)
    - config(配置目录)
        - main.php(主配置文件)
        - local.php(环境配置文件)
        - centos.php(环境配置文件)

设置格式

//'环境名称'=>[主机列表数组]
'local' =>['hostname','pc-xiaowang']

//'环境名称'=>主机名称
'local' =>'pc-xiaowang'

//'环境名称'=>闭包函数,true为匹配成功
'local' =>function(){ return true; }

主机名称检测方法

hostname主机名

win: ipconfig /all 主机名
linux: hostname
php : gethostname()