cakePHP1.2 さくらインターネットでコンソールを使う

Twitter ツイート Hatena Bookmark ブックマーク

この前のImagickの処理をcakePHPのコンソール上で動かしたいと思い、vendors/shellsのなかに、適当な名前のPHPつくっておきますた。
普通にShellクラスを継承したShellを作れば使えてしまいます。
基本的にはfunction mainをつくってその中にガシガシ書いていけばおkらしいのですが、さくらインターネットでcakePHPのコンソール使おうとしたら、うまく使えないという現象に陥りました。

よくよくみたら、さくらインターネットのphp.iniが違うディレクトリにあるため、うまく動いてないらしいです。

ということで、vendors/shellsのなかのcakeを編集すればおkです。

1
2
3
4
#exec php -q ${LIB}cake.php -working "${APP}" "$@"
exec php -c /home/ユーザ名/www/php.ini -q ${LIB}cake.php -working "${APP}" "$@"```

ただ、こんな感じの処理をつくったんですが、うまく動きません。。
1
2

実行するとこんな感じになります。。

Warning: Module ‘imagick’ already loaded in Unknown on line 0 ———–start——–

Killed %

1
2
3

うーん、うまくimagickが読み込まれてないっぽ感じが。。。  
なんか解決策わかる人いませんか??
comments powered by Disqus
Built with Hugo
テーマ StackJimmy によって設計されています。