我想在eclipse環境中從PHP執行Octave腳本。 PHP的設置,Apache的工作。發生涉及到下面的調用問題:使用系統,exec或passthru從PHP調用Octave
$cmd = "octave3.8 -qf /.../path_to_file/myscript.m file.txt";
$ex = passthru($cmd, $output);
var_dump($ex);
var_dump($output);
在腳本中myscript.m有:
e = 5 % too see if it will be printed onto the web page
arg = argv();
data = load(arg{1});
結果是: NULL INT(1)
幾個主題演講:
- 來自終端的相同命令工作正常(octave3.8 -qf /../path_to_file/myscript.m file.txt的)
- 我已經試圖把PHP進程由一個sudoer運行
在Ubuntu 12.04,倍頻3.8 .0,Eclipse標準/ SDK 2.0.1。 ,PHP開發工具3.2.0。
你是否設法完成這項工作? –
你有沒有得到任何解決方案,然後請分享.. – next2u