2014-09-05 58 views
2

我已经编写了代码片段来使用ssh2_exec在远程计算机上执行代码,并且命令执行正常。我想设置一些环境变量。但是,当我通过它们作为ssh2_exec PARAMS我收到此警告和环境变量没有设置。通过导出命令,与命令一起请指点PHP警告:ssh2_exec():设置失败DEBIAN_FRONTEND =远程端非交互

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); 

回答

0

工作。

Eg: export DEBIAN_FRONTEND=noninteractive; apt-get install -y mysql-server