在CentOS上,我试图将环境变量传递给PHP脚本。
我已经创建了这个文件test.php
:
当我运行此命令时:
DB=mysql php test.php
我得到以下输出:
Array
(
)
我错过了什么?
检查您的variables_order
php.ini
变量。它包含E
了$_ENV
要填充。您也可以:
$ DB=whatever php -d variables_order=E -r 'echo $_ENV["DB"];' whatever
另外,您也可以使用getenv()
,而无论的值如何variables_order
。