我已经编写了代码片段来使用远程机器执行代码,ssh2_exec
并且命令执行工作正常。我想设置一些环境变量。但是当我将它们作为ssh2_exec
参数传递时,我收到了这个警告,并且没有设置环境变量。请指教
PHP Warning: ssh2_exec(): Failed setting DEBIAN_FRONTEND=noninteractive on
remote end in Setup.php on line 405
我的代码
$env_vars = array(
'DEBIAN_FRONTEND' => 'noninteractive'
);
$stream = ssh2_exec($con, escapeshellcmd($command), null , $env_vars);