PHP exec未调用函数或产生死锁

时间:2019-01-16 11:04:10

标签: javascript php laravel

我有一个js脚本,我想用php中的“节点”来调用。该脚本正在导出一个php文件。我的代码如下:

$commandString = 'node ' . $nodejsPath . ' ' . $pdfDirectory . ' ' . $url . ' ' . $pdfFileName;
exec($commandString);
return Redirect::back();

问题是此代码在cmd上有效,但在我的网站上无效。如果我按下触发该命令的按钮,则会无限制地获得加载页面。

我正在使用操纵up。我尝试以2>&1结束命令,但这仍然无法正常工作。 url正确,pdfFileName正确生成,$ nodejsPath正确。我进入了控制器文件,并从上面运行了确切的命令,它就起作用了。

预期结果:调用控制器函数(exportPDF),它将为我导出pdf文件。 实际结果:死锁(我认为)

0 个答案:

没有答案