Skip to content

Commit 40c41ac

Browse files
Merge pull request #176 from GabeMedrash/apache-env
if Loader is not immutable, override Apache env vars
2 parents 63f37b9 + de4a4d0 commit 40c41ac

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/Loader.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,12 @@ public function setEnvironmentVariable($name, $value = null)
335335
return;
336336
}
337337

338+
// If PHP is running as an Apache module and an existing
339+
// Apache environment variable exists, overwrite it
340+
if (function_exists('apache_setenv') && apache_getenv($name)) {
341+
apache_setenv($name, $value);
342+
}
343+
338344
putenv("$name=$value");
339345

340346
$_ENV[$name] = $value;

0 commit comments

Comments
 (0)