コマンドラインでJavaアプリケーションを実行する小さなphpスクリプトをローカルで作成しました。このJavaアプリケーションは継続的に実行され、終了することはありません。実行すると、コマンドラインテキストが出力されます。コードは次のとおりです。
<?php
set_time_limit(0);
$command = "java -Xms124M -Xmx124M -jar myapp.jar";
$end = " 2>&1";
$in = $command . $end;
$out = exec($in);
var_dump($out);
?>
私の問題は、アプリの実行が停止しないため、出力が印刷されないことです。アプリの実行中に返される各行をPHPに出力させる方法はありますか?うまくいけば、私はここで理にかなっています(そうでない場合は教えてください)。