承接 dleno/hyperf-env-multi 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

dleno/hyperf-env-multi

最新稳定版本:v3.1.02

Composer 安装命令:

composer require dleno/hyperf-env-multi

包简介

关键字:

README 文档

README

hyperf 框架多 env 文件支持 就只是改了https://github.com/qbhy/hyperf-multi-env 兼容hyperf2.1(因为自己急需使用,那边的提交了PR,不知道什么时候才能合并,只能自己打包了)

安装 - install

$ composer require dleno/hyperf-env-multi

使用 - usage

只需要启动的时候设置 APP_ENV 配置,扩展包就会自动根据 env 来查找 env 文件配置。

比如 APP_ENV 为 testing 那么会加载 .env.testing 文件配置。

.env.testing 没有的配置,还是会使用 .env 文件的配置来加载。所以建议 .env 放共有的配置。

示例 - examples

  • 通过 .env 配置
    APP_ENV=local
  • 命令行直接启动
    $ export APP_ENV=production && php bin/hyperf.php start

    有环境变量污染的可能性,请小心使用

  • docker 启动
    $ docker run --env APP_ENV=production -d -p 9501:9501 your-image 
  • phpunit
    <phpunit>
    <!--其他配置-->
        <php>
            <env name="APP_ENV" value="testing"/>
        </php>
    </phpunit>

统计信息

  • 总下载量: 22.78k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-01-16