Como configurar $ PATH para php exec ou shell_exec

Eu configurei o PATH para executar formiga e ele está trabalhando no putty, mas no php exec ele está retornando sh ant comando não encontrado eu tentei definir PATH por exportação PATH = / usr / ant / bin

As variables ​​de ambiente são definidas no contexto de uma session de usuário. Se você quiser definir a variável para o usuário PHP, você deve verificar o que o usuário apache executa em (tipicamente apache) e adicionar

export PATH=/usr/ant/bin

para

/home/apache/.bashrc

Para que o caminho seja definido para cada session, o usuário apache começa.

Ligue para putenv antes do exec:

 putenv('PATH=/usr/ant/bin'); 
    Intereting Posts