Como alterar o ambiente da variável PATH do apache

1

No meu phpinfo() , na seção Apache Environment , eu quero alterar o valor da variável PATH . Isso é possível?

EDIT 1:

Eu tento SetEnv PATH /mypath em httpd.conf em um servidor centos, reinicio o serviço e verifico a mudança vejo novamente phpinfo() , e não mudo.

EDIT 2:

Eu edito o /etc/profile e adiciono a variável PATH para todos os usuários do Linux, (mas não consigo reiniciar o servidor inteiro para aplicar essa alteração).

    
por white-shy-guy 12.09.2012 / 01:15

1 resposta

1

Você pode usar putenv () , adicionando "/ foo":

php > putenv('PATH=' . getenv('PATH')); print_r(getenv('PATH'));
/home/jpic/env/bin:/home/jpic/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin
php > putenv('PATH=' . getenv('PATH') . ':' . '/foo'); print_r(getenv('PATH'));
/home/jpic/env/bin:/home/jpic/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/foo
    
por 12.09.2012 / 01:28