下面的代码无法使用 ssh2_exec 获取 Java 版本,我也尝试过绝对路径 /usr/bin/java,相同的代码正在使用 'php --version',这个问题的可能原因是什么?
已经为 /usr/bin/java 完成了 chmod 777
$connection = ssh2_connect('xx.xx.xx.xx', 22);
ssh2_auth_password($connection, $username, $password);
$stream = ssh2_exec($connection, 'java -version;');
stream_set_blocking($stream, true);
$tempVar = stream_get_contents($stream);
echo $tempVar; // nothing printed here