Setting environment variables for accessing in PHP when using Apache

Abishek picture Abishek · Jun 5, 2012 · Viewed 99.6k times · Source

I have a Linux environment and I have a PHP Web Application that conditionally runs based on environment variables using getenv in PHP. I need to know how these environment variables need to be set for the application to work correctly. I am not sure how to set this up on Apache.

Also, I need to be able to configure separate environment variables for each domain separately.

Please advice on how can I achieve this.

Answer

wroniasty picture wroniasty · Jun 5, 2012

Something along the lines:

<VirtualHost hostname:80>
   ...
   SetEnv VARIABLE_NAME variable_value
   ...
</VirtualHost>