質問: ### 前提・実現したいこと lolipopレンタルサーバー上でImageMagickを動かしたい。 ### 設定 ``` convert before.jpg -resize 100×100 after.jpg ``` を動かしたい。 これでは動かず、lolipopではパスを書かないといけないため ``` exec("/usr/bin/convert that-january-feeling-mugs.jpg -resize 100×100 after.jpg"); ``` としました。(参考サイト"http://iro-color.com/design/web/imagemagick.html") php.iniの設定 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/485ec8bdc9cd581de6519f7d0e3cc1b3.png) ### 発生している問題・エラーメッセージ エラーメッセージも表示されず、after.jpgは生成されません。 ### 該当のソースコード ``` sample1104(ImageMagick6.5.2) ``` ### したこと ``` var_dump(exec('convert')); ``` を行ったところ、string(33) "'-' for standard input or output."と表示されました。 またそのファイルのパーミッション、そのファイルの格納されているディレクトリのパーミッションを777,707,703,700と変更しましたが、どれも動きませんでした。 何かお分かりになる方、御教授お願いします。
回答: PHPの`exec()`関数は、返り値を返すだけで**それ自体は何も出力しません**。 また、`convert`の出力もファイルになされるので、別途で出来たファイルにアクセスする必要があります。