我为我的一个客户构建了一个 pdf 生成器脚本,一切正常。然后他决定让我从 PDF 创建一个缩略图以显示在另一个页面上,所以我遇到了 PHMagick,这似乎起到了作用。
以下代码在我的构建服务器上运行(iPage——我认为它是 debian?),但现在我已将其移至他的 VPS,它不再工作。FPDF 生成 pdf 没有问题,所以这不是权限问题。
代码:
require("phmagick/phmagick.php");
$pdf->Output("pdf.pdf");
$p = new phmagick('','pdf.png');
$p->debug = true;
$p->resize(800);
$p->acquireFrame("pdf.pdf");
此代码返回以下错误:
执行“转换“pdf.pdf”[0]“pdf.png”时出错
返回码:127
命令输出:“sh:转换:找不到命令”
自从我从原始服务器移动代码后,我没有更改任何代码,我只是复制了整个站点,那么为什么 PHMagick 现在不能工作?如何让它识别插件文件夹中的 convert.php?
请注意:我只使用 PHMagick,而不是整个 ImageMagick。