Apache PATH muito longo com entradas duplicadas

2

Ao mostrar phpinfo() a planilha mostra que a variável do ambiente Apache PATH é muito longa e com entradas duplicadas? Por que é que? E como consertar?

/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin

Outro servidor meu só mostra

/sbin:/bin:/usr/sbin:/usr/bin

Ambos executando o FreeBSD 8.1, PHP 5.3.6 e Apache 2.2

Aquele com problemas também está executando o Virtualmin / Webmin.

    
por Phliplip 10.07.2011 / 20:09

1 resposta

1

Francamente, isso não é grande coisa. A variável PATH é definida pelo shell originalmente, e provavelmente há uma dúzia de outros scripts no Virtualmin / Webmin que anexam caminhos a ele, por exemplo:

PATH=/path1:/path2:$PATH
PATH=/another/path:$PATH

Parece que há várias duplicatas adicionadas, provavelmente de muitos conjuntos sobrepostos. Felizmente, isso não deve afetar muito. As variáveis são armazenadas em cache (pelo shell), e estou assumindo que o PHP fará o mesmo quando tentar eval binários.

Então, a menos que você esteja com problemas, é seguro deixá-lo como está.

    
por 11.07.2011 / 06:07