我试图打电话给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
答案 0 :(得分:1)
您需要通过在命令末尾添加2>&1
来重定向标准输出。
shell_exec('vw -i /root/house.model -t /root/house_dataset -p /dev/stdout --quiet 2>&1')