我有一个简单的matlab脚本,我想在php中使用以下代码运行它,名为matlab_in_php.php。
<? php
$matlab="matlab -nodesktop -nosplash -nodisplay -r \"[~,~]=matlab_script(x,y); quit;\"";
$message=shell_exec($matlab);
print_r($message);
?>
我可以在终端执行它而不会出现任何错误:
:~> php matlab_in_php.php
然而,当我在实际环境中通过在我的网络浏览器http://my.ip.address/matlab_in_php.php中调用它来测试它时 我收到以下错误:
“错误:激活无法继续。您可以:1。设置X11显示,然后重新启动激活过程2.使用静音激活功能3.使用许可证中心激活”
这是否与权限问题或matlab许可证有问题有关?