Chamadas de sistema PHP e $ PATH no OS X
Estou tentando fazer com que o PHP faça chamadas de sistema no OS X. No entanto, parece não conseguir encontrar nada que esteja incluído no caminho do sistema.
Quando eu corro ...
putenv("PATH={$_SERVER["PATH"]}:/usr/local/bin");
... pouco antes da chamada do sistema, ele funciona. Esta não é uma solução prática, já que o código que executa a chamada do sistema é um plug-in, portanto, prefiro não tocar no código-fonte que tornará incompatível uma atualização.
O Apache2 está sendo executado como o mesmo usuário em que estou logado, portanto, teoricamente, ele tem acesso aos mesmos comandos que eu.
Além disso, o mesmo código funciona bem na minha máquina Ubuntu.