ssh2 php,输出不显示

时间:2018-03-31 13:59:22

标签: php ssh2-exec

我想显示我的js的输出......

:: php code ::

<?php
$domain = 'ip';
$user = 'root';
$pass = 'pass';
header('Content-Encoding: none;');
set_time_limit(0);

$connection = ssh2_connect($domain, 22);

    if(ssh2_auth_password($connection, $user, $pass)){//If authentication is successful...
            //$h = ssh2_exec($connection, 'ls');
            $h = ssh2_exec($connection, 'cd token && npm start');
            $out = ssh2_fetch_stream($h, SSH2_STREAM_STDIO);

            if (ob_get_level() == 0)
                    ob_start();

            while (!feof($out)) {
                    $line = fgets($out);
                    echo $line.'<br />';
                    echo str_pad('', 4096);
                    ob_flush();
                    flush();
                    sleep(1);
            }

            fclose($out);
            ob_end_flush();
    }      

&GT;

我的VPS显示执行命令

output in vps

但在网络上有些输出不显示

output not display

我的剧本有什么问题?我将显示我的所有输出 (抱歉noob问题) 谢谢希望你会帮助我:)。

0 个答案:

没有答案