Вызываете Vowpal Wabbit из PHP?

Я пытаюсь позвонить в 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

Когда я делаю var_dump для вывода $ в файле php, он возвращает NULL

1

Решение

Вам нужно перенаправить стандартный вывод, добавив 2>&1 в конце команды.

shell_exec('vw -i /root/house.model -t /root/house_dataset -p /dev/stdout --quiet 2>&1')
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]