0
私はサーバー上でJavaプログラムを実行する必要があるWebサイトを作っています(これはubuntuサーバーです)。私はこれをPHPから実行することでこれを実現したい。私は 'shell_exec'と 'exec'を試しましたが、どちらも端末ウィンドウを開いたり、jarファイルを実行したりしませんでした。それは私の窓のPC上で動作しましたが、私はそれも私のLinuxサーバー上で動作するようにしたい。私はxamppをサーバーとして使用しています。端末ウィンドウを開いてPHPでコマンドを実行する方法は?
私はそれを使用するコマンドは、Windows上で働いていた:私はもしくはshell_exec()コマンドの末尾に '> 2' を追加して自分自身を固定
shell_exec("java -jar PATH/TO/JAR/FILE.jar PARAMETERS");
あなたは 'システム()'、 'パススルー()'や 'は、proc_openを()'試すことができ、私はPHPをWindows上で動作する方法がわからない、多分あなたは持っています異なる機能を使用する。 –
@BenoîtZu残念ながら、これらの機能は動作しません。 – Ablos
実際には目に見えるターミナルウィンドウは開きませんが、動作するはずです。 – Pitchinnate