• 締切済み

cakephpで作成ShellをXPで動かしたい

現在、Cakephpを使用して開発を行っています。 開発環境:WindowsXP 本番環境:CentOS5.6 今回、初めてCakephpを使用します。 バッチ処理を作成したく、shellを作成していますが 開発中の為、Windows環境で動作させたいのですが 上手く実行してくれません。 対象ファイル:C:\Apache2.2\htdocs\プロジェクト名\app\vendors\shells\daily_process.php コマンドプロンプトからの実行例  php C:\Apache2.2\htdocs\プロジェクト名\cake\console\cake.php -app iukdb daily_procees 実行結果  Error: Class DailyProceesShell could not be loaded. 何が悪いのかさっぱり分からずに困っています。 ネットで検索するのですが、Linux環境の例ばかりで。。。 やはり、Cygwinをインストールする必要が有るのでしょうか? どなたか助けて下さい。

みんなの回答

  • mpro-gram
  • ベストアンサー率74% (170/228)
回答No.1

windows でのshellとは、コマンドプロンプト内での実行と言うことなので、バッチ処理は、windowsのコマンドプロンプト用に書かなければ動きません。 linux用とは全く異なりますので、本番と同様の動作チェックがしたいなら、Cygwinなどを入れて、仮想linux内で、lamp を動作させる必要があるでしょう。

noname#178500
質問者

お礼

回答有難う御座います。 やはりそうですよね。 今は、ロジックのみwindows環境で作成して linuxで実行テストを実施するという面倒な作業をしています。 参考にさせて頂きます。

関連するQ&A