Я пишу PHP-скрипт для извлечения некоторых значений из XML. Теперь я хочу передать эти значения в Matlab. Можно ли запустить код Matlab в сценарии PHP? Если да, нужно ли устанавливать Matlab в / var / www / html (я использую Ubuntu)?
Вот как такая команда будет выглядеть в Windows:
<?php
$command='matlab -nodesktop -r "run emailToSpeech.m";';
exec ( $command );
?>
В этом примере скрипт .m должен находиться в том же каталоге, что и ваш скрипт PHP, а сам MATLAB — нет. (И вы всегда можете изменить каталоги, если вы предпочитаете делать это таким образом.) Я бы ожидал, что Ubuntu будет работать аналогично, хотя у меня еще не было возможности попробовать это.
Вопрос, связанный ниже, имеет более полное обсуждение на тот случай, если вы захотите изучить его подробнее:
Других решений пока нет …