コードでImageMagick Caption Best Fitを使用して、最適なテキスト画像を生成しています。
PHP コード:
$tempPath = realpath(APPLICATION_PATH . '/../public/temp');
$command = 'convert -background none -fill black -pointsize '.$captionFontSize.' -size '.$resizeBoxWidth.'x'.$resizeBoxHeight.' caption:"'.$myCaption.'" '.$tempPath.'/'.$randName.'.png';
$ex = exec($command);
Windowsでxamppを実行している私のローカルホストでは、すべて正常に動作します。public/temp ディレクトリにイメージを完全に作成します。Linux を実行しているホスティング サーバーで同じコードが正常に動作しません。問題は、コマンドが実行されていないため、イメージが生成されないことです。
パスを指定する方法が正しい場合はグーグルで検索しますが、正しい答えが得られません。
問題は何だと思いますか?ありがとうございました。