我需要从命令行运行PHP脚本,并且需要设置一些环境变量。不幸的是,以下代码不起作用:
php -dAPPLICATION_ENV=staging script.php
我想要完成的是设置APPLICATION_ENV
变量。
发布于 2013-08-07 16:21:37
APPLICATION_ENV=staging php script.php
变量将在$_SERVER数组中可用:
echo $_SERVER['APPLICATION_ENV'];
发布于 2013-08-07 16:22:08
当您从命令行执行PHP脚本时,它将继承您的shell中定义的环境变量。这意味着您可以使用导出命令设置环境变量,如下所示:
export APPLICATION_ENV='staging'
发布于 2017-01-16 22:38:03
以下是设置一个环境变量的示例:
ENV_VAR='var' php script.php
如果你想设置多个变量,试试这个:
ENV_VAR1=1 ENV_VAR2=2 ENV_VAR3=3 php script.php
https://stackoverflow.com/questions/18098006
复制相似问题