PHP可以';t运行matlab函数

PHP可以';t运行matlab函数,php,matlab,Php,Matlab,我想从PHP运行Matlab函数 我使用MAMP和MatlabR2016B在MAC和本地服务器上运行此代码。 这是我的php代码: exec ($command = "/Applications/MATLAB_R2016b.app/Contents/MacOS/StartMATLAB computeSIFT.m "); 当我执行该代码时,它工作正常,Matlab可以打开“coputesift.m”文件。 但是当我想调用Matlab并调用'computeSIFT()'函数时,什么都没有发生。我认

我想从PHP运行Matlab函数 我使用MAMP和MatlabR2016B在MAC和本地服务器上运行此代码。 这是我的php代码:

exec ($command = "/Applications/MATLAB_R2016b.app/Contents/MacOS/StartMATLAB computeSIFT.m ");
当我执行该代码时,它工作正常,Matlab可以打开“coputesift.m”文件。 但是当我想调用Matlab并调用'computeSIFT()'函数时,什么都没有发生。我认为我的代码没有错。 代码如下:

exec=($command = "/Applications/MATLAB_R2016b.app/Contents/MacOS/StartMATLAB nojvm -nodesktop -nodisplay -r \"computeSIFT()\"");

我已经在google上搜索了,复制粘贴了他们的代码,当我的命令上有“-r”时,结果是一样的。matlab R2016b上有一些不同的语法吗?

当你从本地Bash终端执行这两个命令时,这两个命令都有效吗?很抱歉,我在键入第二个代码时出错,exec之后没有=。我运行这两个代码,没有错误,但在我的第二个代码上没有发生任何事情。