Execute which php
da CLI e adicione o caminho ao script para que você esteja executando exec('/path/to/the/cli/php
. Seu usuário deve ser tão restrito a não ser capaz de executar o que (seria seriamente confuso): o usuário executando a linha de comando tem um ambiente diferente e, portanto, um diferente PATH
para o que o usuário tem. A variável PATH
, se bem me lembro, embora tenha sido há muito tempo, existe mesmo no DOS. Então pegue os valores em PATH ( echo $PATH
) e verifique manualmente qual dir contém um arquivo chamado php
. Isso é o que o which
faz, de qualquer forma.
Você precisa ler alguns livros básicos do Linux se este for seu trabalho agora.