apache — доступ к переменным Env в переполнении стека

Как получить доступ к переменным среды, расположенным в ~ / .bash_profile, из PHP, работающего с apache localhost (Mac)? Я попробовал getenv (), но не повезло. Есть ли что-то, что мне нужно изменить с php.ini?

-2

Решение

Пример с сайта PHP:

<?php
// Example use of getenv()
$ip = getenv('REMOTE_ADDR');

// Or simply use a Superglobal ($_SERVER or $_ENV)
$ip = $_SERVER['REMOTE_ADDR'];

// Safely get the value of an environment variable, ignoring whether
// or not it was set by a SAPI or has been changed with putenv
$ip = getenv('REMOTE_ADDR', true) ?: getenv('REMOTE_ADDR')
?>
0

Другие решения

Используйте переменные $ _SERVER и $ _ENV, чтобы получить все, что вам нужно. Сделайте print_r каждого из них, чтобы увидеть, что они содержат.

0