exec 命令在我的服务器上不起作用,它什么也没做,我已经关闭了 safe_mode,并验证了所有控制台命令都在工作,我尝试过使用绝对路径。我已经检查了应用程序的权限,并且我需要的所有应用程序都具有执行权限。我不知道还能做什么,这是我尝试过的代码的概要。
echo exec('/usr/bin/whoami');
echo exec('whoami');
exec('whoami 2>&1',$output,$return_val);
if($return_val !== 0) {
echo 'Error<br>';
print_r($output);
}
exec('/usr/bin/whoami 2>&1',$output,$return_val);
if($return_val !== 0) {
echo 'Error<br>';
print_r($output);
}
最后两个代码显示:
Error
Array ( )
我已经联系了服务器服务,他们无法帮助我,他们不知道为什么 exec 命令不起作用。