1

我正在尝试调用 Vowpal Wabbit 并将结果返回到 php 脚本和网页;

$output = shell_exec('vw -i /root/house.model -t /root/house_dataset -p /dev/stdout --quiet');

当我回显输出时:

echo $output;

它是空的,尽管当我在终端中运行脚本时它运行得很好。

0.000018
0.282964
0.999793 second_house
0.282964
0.000128 third_house

当我对 php 文件中的 $output 执行 var_dump 时,它返回 NULL

4

1 回答 1

1

2>&1您需要通过在命令末尾添加来重定向标准输出。

shell_exec('vw -i /root/house.model -t /root/house_dataset -p /dev/stdout --quiet 2>&1')
于 2013-04-15T17:50:01.910 回答