Я хочу сделать связь между php и scilab, это мой код
try {
$path = 'C:\\wamp64\\apps\\scilab-5.5.2\\bin\\Scilex.exe';
$path_script = "ea=loadfls('C:\\wamp64\\www\\scilab\\estilosaprendizaje.fls');res=evalfls([-11,11],ea); disp(res);exit;";
$command = $path . ' -nb -e "' . $path_script.'"';
echo $command;
exec($command, $output);
foreach ($output as $line) {
print_r($line);
echo "<br />";
}
} catch (Exception $e) {
echo 'Excepción capturada: ', $e->getMessage();
}
но когда я запускаю php, он не работает, он продолжает загружаться, у меня нет сообщений об ошибках или чего-то еще.
В scilab мой код это работает.
Мой вывод в scilab
Попробуйте добавить -nw
в $command
для запуска scilab в режиме консоли. Это может быть из-за того, что scilab пытается запустить себя в графическом режиме. У меня нет ни php, ни нечеткого набора инструментов, поэтому я не смог его протестировать.
Других решений пока нет …