1

この方法を使用できません$com = new Com('WScript.shell');。システムに問題が発生しています。PHP は非常に古い (5.2) ため、おそらくアップグレードする必要がありますが、私がやろうとしていることはバージョンに依存していないと思います。

Windows 2008 64 ビットで PHP を実行しています。startで始まるコマンドを実行して、別のコンソールでコマンドを実行できる場所。

start php myscript.php

これをコマンド ラインから実行すると、スクリプト用の新しいコンソールが開始されます。

exec onlyを使用して PHP から同じことを行う必要があります。

exec("CMD /C start php myscript.php");

/Cスクリプトの終了時に CMD セッションを終了することです。

しかし、同じ結果は得られず、スクリプトが終了するのを待っています!

4

1 に答える 1