I have a script that makes a SSH connection to a server (this works fine). Now I want to execute a command and echo the result I get from this command.
So I do this:
$stream = ssh2_exec($conn, 'php -v');
but I can’t get it to show the response, var_dump returns resource(3) of type (stream).
I have tried to use:
$stream = ssh2_exec($conn, 'php -v');
$stream_out = ssh2_fetch_stream($stream, SSH2_STREAM_STDERR);
but the $stream_out returns an empty string.
So is it possible to print the response as result of the script?
Ok i found the solution, so i post it for future reference
So to output the result of a command executed by ssh2_exec you should use following code setup