国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman 啟動命令如何設置環(huán)境變量

Caesar-Tang

問題描述

在應用的 .env 中,配置了開發(fā)和生產(chǎn)環(huán)境的信息。期望在啟動命令中,設置環(huán)境變量,使可以動態(tài)的配置應用環(huán)境。

  1. .env 文件配置。如:
    APP_ENV = DEV

    DEV_DB_HOST = localhost
    DEV_DB_PORT = 3306
    DEV_DB_USERNAME = root
    DEV_DB_PASSWORD = 'root'
    DEV_DB_DATABASE = test_db
    DEV_DB_CHARSET = utf8mb4
    DEV_DB_COLLATION = utf8mb4_unicode_ci

    PROD_DB_HOST =
    PROD_DB_PORT =
    PROD_DB_USERNAME =
    PROD_DB_PASSWORD =
    PROD_DB_DATABASE =
    PROD_DB_CHARSET =
    PROD_DB_COLLATION =

  2. 期望在啟動命令中,設置環(huán)境變量,使可以動態(tài)的配置應用環(huán)境。如:
    php start.php start --APP_ENV=DEV

    php start.php start --APP_ENV=PROD

為此你搜索到了哪些方案及不適用的原因

若 docker 部署,通過 docker 運行命令的 -e,可以滿足上述要求,但期望能從 webmna 的啟動命令中得到支持。

1799 1 0
1個回答

efnic

start.phpsupport\App::run();之前,加入你自己的邏輯,解析$argv參數(shù),讀對應的env然后put;
示例:

putenv("$name=$value");
年代過于久遠,無法發(fā)表回答
??