Выполнить JAR на удаленном сервере через PHP - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть удаленный сервер 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 в Google Chrome, он говорит, что файл не существует, когда он явно существует. Есть ли какое-либо разрешение, о котором я должен знать? И как бы мне удалось запустить jar на удаленном сервере? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...