Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在laravel中,如何使用phpseclib运行exe/Object文件?_Php_Laravel - Fatal编程技术网

在laravel中,如何使用phpseclib运行exe/Object文件?

在laravel中,如何使用phpseclib运行exe/Object文件?,php,laravel,Php,Laravel,我有xampp设置。 我有一个laravel项目,我安装了“phpseclib/phpseclib”:“~2.0”包。 从我的windows pc,我正在访问Linux pc(Ubuntu 16.04)。我有那个的IP地址和登录详细信息 以下是我的控制器代码: ` <?PHP namespace App\Http\Controllers\Folder\Folder; use Illuminate\Http\Request; use App\Http\Controllers\C

我有xampp设置。 我有一个laravel项目,我安装了“phpseclib/phpseclib”:“~2.0”包。 从我的windows pc,我正在访问Linux pc(Ubuntu 16.04)。我有那个的IP地址和登录详细信息

以下是我的控制器代码:

` 
 <?PHP

 namespace App\Http\Controllers\Folder\Folder;

 use Illuminate\Http\Request;
 use App\Http\Controllers\Controller;
 use phpseclib\Net\SSH2;

 //use Illuminate\Support\Str;

 class Server extends Controller
 {
  public $send_param;
  public $host;
  public $port;

  public function __construct()
 {
    $this->host = env('CONNECTION_SERVER_HOSTADDRESS');
    $this->port = env('CONNECTION_SERVER_PORT');
 }
 //function
 public function launchingServer(Request $request)
 {
        $paramOne = $request->checkVal1;
        $paramTwo = $request->checkVal2;
        $host = Ip Address;
        $username = abc;
        $password = xyz;
        $ssh = new SSH2($host, 22);
        if (!$ssh->login($username, $password)) {
            $output ='Login Failed';
        }
        else{
           $cmd = "cd " .env('EXE_PATH');
           $final = "$cmd && ./Exe $paramOne $paramTwo  > /dev/null 2>/dev/null &";
           $result = $ssh->exec($final);
        }

 }
}
`