- 締切済み
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をインストールする必要が有るのでしょうか? どなたか助けて下さい。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mpro-gram
- ベストアンサー率74% (170/228)
回答No.1
windows でのshellとは、コマンドプロンプト内での実行と言うことなので、バッチ処理は、windowsのコマンドプロンプト用に書かなければ動きません。 linux用とは全く異なりますので、本番と同様の動作チェックがしたいなら、Cygwinなどを入れて、仮想linux内で、lamp を動作させる必要があるでしょう。
お礼
回答有難う御座います。 やはりそうですよね。 今は、ロジックのみwindows環境で作成して linuxで実行テストを実施するという面倒な作業をしています。 参考にさせて頂きます。