• yii2 environments 下添加新的环境


    yii2 支持多套环境变量切换 可以在本地 测试  线上等设置各自的环境变量配置,每次只需要php init 切换对应的服务器环境即可使用之前配置好的配置信息

    yii2 的environments默认提供   dev   prod  也就是 开发板和  生产版  2个版本

    但是现在很多公司有多套环境,比如我现在可能在本地自测完 需要发布到测试环境 给测试大佬们用来进行测试,这时我可能需要有一套单独的测试环境的配置信息,例如 数据库,redis等(配置信息每一套分开 是为了 测试们能够更准确的进行测试,避免因为在本地开发时生成的脏数据影响测试结果),那么如果再添加一套环境呢,配置如下:

    打开environments/index.php 就会看到 dev 和prod的配置信息 ,这个时候只需要复制出一套 进行修改即可,例如我添加了一套测试环境,代码如下

    'Testion' => [
    'path' => 'test',
    'setWritable' => [
    'api/runtime',
    'api/web/assets',
    'pc/runtime',
    'pc/web/assets',
    'console/runtime',
    'bom/runtime',
    'bom/web/assets',
    ],
    'setExecutable' => [
    'yii',
    ],
    'setCookieValidationKey' => [
    'api/config/main-local.php',
    'bom/config/main-local.php',
    ],
    ],

    将此段代码添加进去 保存
    保存后 我们打开environments文件夹 如果没有 test文件夹 可以复制一个 dev 或者 prod 出来 重命名为 test 即可 ,如图

     这样就多了一套环境 在init的时候也可以看到对应的环境

  • 相关阅读:
    散列
    Mac os 使用brew install 安装工具时报错 fatal: not in a git directory Error: Command failed with exit 128: git
    java虚拟机内存溢出
    windows 环境变量 立即生效
    phoenix 建表无法映射hbase已有字段的问题解决
    Phoenix
    Elasticsearch搭建集群步骤:
    分层架构的优缺点
    stateTest
    常用命令
  • 原文地址:https://www.cnblogs.com/HoverM/p/13395517.html
Copyright © 2020-2023  润新知