当我尝试bin/phing clear_cache_action从控制台运行该 phing 命令时,一切正常。不幸的是,当我尝试从 Symfony 项目中的控制器运行相同的命令时,出现错误。
那我的代码:
public function clearAction()
{
$process = new Process('bin/phing clear_cache_action');
$process->run();
if (!$process->isSuccessful()) {
throw new ProcessFailedException($process);
}
echo $process->getOutput();
}
Symfony 返回给我那个错误:
The command "bin/phing clear_cache_action" failed.
Exit Code: 127(Command not found)
Working directory: /var/www/caolin/web
Output:
================
Error Output:
================
sh: 1: bin/phing: not found
Linux 命令,例如'ls' 工作正常。如何从代码运行 phing 命令?
largeQ