脚本宝典收集整理的这篇文章主要介绍了来自PHP exec的wkhtmltopdf调用导致退出代码127失败,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试从PHP脚本运行wkhtMLtopDF(从here开始).我可以通过SSH直接成功调用wkhtmltopdf-amd64.但是当通过exec从PHP调用它时,它总是以退出代码127失败.路径是正确的,所以这不是问题.我可以成功使用exec来调用ls和id等,所以这个问题似乎特定于调用wkhtmltopdf-amd64.
我认为这在某种程度上与权限有关,但我不确定采取什么步骤.我试过apache:apache和程序上的其他所有权,它有755权限.
谢谢你的指导!
附加说明:
很抱歉没有进一步澄清上述内容 – 我已确认该问题与该计划的路径无关.我正在使用完整的绝对路径.我已经确认可以从SSH线路运行完全相同的命令而不会出现问题(无论pwd如何).我还创建了一个shell脚本:
#!/bin/sh echo 'hello,world!'
我可以通过exec调用这个脚本,它可以正常工作.但是,如果我修改它
#!/bin/sh echo 'hello,world!' /full/path/to/wkhtmltopdf-amd64 'http://www.GOOGLE.COM/' /full/path/to/output.pdf
以上是脚本宝典为你收集整理的来自PHP exec的wkhtmltopdf调用导致退出代码127失败全部内容,希望文章能够帮你解决来自PHP exec的wkhtmltopdf调用导致退出代码127失败所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。