thinkphp5多种配置环境

在开发中,有多种不同的环境,thinkphp框架是如何来灵活的切换不同的环境下的配置呢?

  1. 首先在框架的根目录创建一个conf文件夹并在创建一个config.php文件,在public文件夹的index.php进行添加,这个文件可以存放不同环境下的共同配置
//定义配置文件
define('CONF_PATH', __DIR__ . '/../conf/');

在这里插入图片描述

  1. 上面配置好后在框架根目录创建 .env文件 在里面添加
    app_status的值可以是你所有用的环境名称,然后在去conf文件夹创建dev
    文件就欧克了。 这里需要注意的是app_status的值需要在conf目录有相同的文件才有作用。
app_status=dev
  1. 在conf创建好dev后需要在config配置文件的第一行写入
<?php
use think\Env;
return [
    'app_status'=>Env::get("app_status",'dev'),

];

这样就会更具env文件来使用不同的环境配置了

猜你喜欢

转载自blog.csdn.net/qq_48082548/article/details/127933383
今日推荐