質問: ### 前提・実現したいこと さくらインターネット レンタルサーバーでCakePHPでImageMagickを利用しようとしています 調べたところ、コントロールパネルの「PHP設定の編集」に「extension=imagick.so」と記述すると動作するとの事で実際に動作しました CakePHPのとあるコントローラーのアクションにImageMagickを利用したコードを記述し、ブラウザ、コマンドライン双方からそのアクションをコールしました ブラウザからのコールでは正常に動作しました。しかし、コマンドラインからでは後述のエラーが表示されます パスが関係している様な感じがするのですが助言いただけたら幸いです ### 発生している問題・エラーメッセージ ``` Fatal error: Class 'Imagick' not found in /home/省略.php on line 264 Fatal Error Error: Class 'Imagick' not found in [/home/省略.php, line 264] ``` ### コマンドラインで実行したコマンド ``` /usr/local/bin/php cake.php crawler dispatch crawl ``` [説明] コマンドラインからCakePHPで自作のCrawlerShellをコールするコマンドです 内部でコントローラーのアクションをコールしています
回答: 環境がないので試せないですが、確かphpバージョンの選択ができたかと思います。 バージョンによっては入っていないのかもしれませんので他のものを試してみては? また phpinfo(); で、入っているモジュールの一覧が出せますので、適当なphpファイルを作って表示させてみてください。