を介してコマンドラインから実行できるプレーンな perl スクリプトがありますperl -w test.pl
。次に、Web ブラウザーからアクセスできる mod_perl2 スクリプトを作成します。後者で前者を呼び出し、出力をブラウザーに送信して、フラッシュするようにしたいと考えています。
mp2 スクリプトには、mod_perl であるためシバン行がありませんperl
。また、呼び出すとsystem('perl -w c:\\path\\to\\test.pl')
次のエラーが発生します。
「perl」は内部コマンドまたは外部コマンドとして認識されません。 操作可能なプログラムまたはバッチ ファイル。
パス変数にあるため、何らかの理由でわかりません。おそらく、Apache が実行されているアカウントには当てはまりません。
経由で perl 実行可能ファイルを呼び出さずに、スクリプトを実行してその出力をキャプチャする方法はありますsystem()
か? つまり、既にロードされているインタープリターを使用するものですか?