通过PHP在远程服务器上执行JAR

时间:2019-04-22 08:39:36

标签: php server

我有一个远程Linux服务器,其中包含一个jar文件,我希望它可以打开。 其路径为/home/files/java/exec.jar

我尝试通过PHP执行它,我需要将其放在文件夹/var/www/html/run_jar.php中。

这是我实现的代码:

<?php
$path = '/home/server/spigot-1.13.2.jar';
$exists = file_exists($path);
if($exists){
    echo 'File exists, running...<br>';
    $msg = shell_exec('java -jar '.$path);
    echo '"'.$msg.'"';
} else {
    echo 'File doesn\'t exist';
}
?>

但是,当在谷歌浏览器上打开php时,它说该文件不存在,但显然存在。 我应该知道任何许可吗?我如何设法在远程服务器上实际运行jar?谢谢!

0 个答案:

没有答案