Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Custom Environment Variables in PHP

Is there a way to set a custom variable such as environment_name in my apache vhost file that can be read via $_ENV or ini_get("environment_name")?

like image 754
Ian Avatar asked Aug 14 '10 01:08

Ian


1 Answers

I know if you

SetEnv MY_VAR 1

in your .htaccess file that you'll be able to

echo $_SERVER['MY_VAR']

in your PHP script and/or program. If you can do it in .htacces, you can do it in your vhost configuration.

There's also php functions to set your php ini values.

I'm not sure about a way to populate $ENV, or is SetEnv will do it. It's worth investigating a var_dump($ENV) with the above.

like image 160
Alan Storm Avatar answered Sep 22 '22 13:09

Alan Storm