クライアントの1つに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");
このコードは次のエラーを返します。
"convert" pdf.pdf "[0]" pdf.png ""の実行中にエラーが発生しまし
たリターンコード:127
コマンド出力: "sh:convert:コマンドが見つかりません"
元のサーバーからコードを移動してからコードを変更しておらず、サイト全体をコピーしただけなのに、PHMagickが機能しないのはなぜですか?プラグインフォルダ内のconvert.phpを認識させるにはどうすればよいですか?
注:私はPHMagickのみを使用しており、ImageMagick全体は使用していません。