PHP kodu ile bir kabuk komutu çalıştırmak nasıl?

0 Cevap java

I am trying to run a Jar file in the backend of my php code.But I am not getting the desired output to it.There is a jar file which runs in the background and returns the Page Rank of any of the keyword and Domain given to it. I am attaching the code,please suggest me any solution to it,because when I run it on the terminal,it is giving correct output.

İşte Code:

    <?php
set_time_limit(0);
function returnJarPath()
{
    $jarPath = $_SERVER['DOCUMENT_ROOT'] . "myFolder/tools_new/includes/Rank.jar";
    return $jarPath;
}
$jar = returnJarPath();
$command = "java -jar $jar aspdotnet/microsoft.com";//Passing the Argument to the Jar file.


$shellOutput = shell_exec($command);
    print "The Shell Output is : " ; var_dump($shellOutput);print "<br />";
exec($command,$executeCommmand);
    print "The Exec returns the value : " ; var_dump($executeCommmand);print "<br />";
passthru($command,$passthruCommand);
    print "The Passthru returns the value : " . $passthruCommand. "<br />";
?>

Ben sadece apache hata günlüğünü kontrol ve ben buldum son hata oldu:

sh: java: komut bulunamadı

Daha önce de söylediğim gibi, ben sunucusuyla yüklü JAVA bu karmaşadan bana yardım zorunda değil böyle bir olasılık yok Java command.So çalıştırmak için SSH komutu kullanan olmuştur ...

0 Cevap