在Linux上通过PHP exec / passthru / system函数运行node命令(为给定链接生成PDF文件)时遇到问题。实际上,我正在尝试使用Puppeteer节点模块通过无头chrome创建PDF文件。在Windows系统中一切正常,但只要在生产服务器(使用Linux)上移动相同的代码,exec / passthru命令就会开始抛出127个返回代码错误。请注意,直接在终端上运行时,相同的节点命令可以正常工作。 此外,Apache在生成文件的目录中具有写权限,并且还通过给出绝对路径来尝试命令,但似乎没有任何工作 命令的格式是这样的 " node script-generating-code.js http://www.url-of-page.com/"