Windows 7設定タイミングタスク実行ThinkPHPフレームワークプログラム

1013 ワード

1.Windowsのタスクプランの設定
win 7計画タスクの設定方法を参照できます
2.Windows実行ファイルbatの新規作成
新しいcron.batファイル、内容は以下の通りです.
D:
cd \wamp\www\tp32
D:\wamp\bin\php\php.exe index.php /Home/Crontab/test

PHPがコマンド環境でThinkPHPフレームワークプログラムを実行する場合は、ThinkPHPフレームワークのルートディレクトリで実行する必要があります.そうしないと実行に失敗します
3.いくつかの新しいPHP拡張を実行する場合、ブラウザ上で実行可能で、コマンドラインで実行するとエラーが発生します(==wamp環境を使用==)
この場合、主にこの2つの環境でロードphpに起因する.iniファイルが違います
  • ブラウザ環境でurlアクセスで実行するのは、ApacheによってPHPが呼び出されるので、このときのロードphpである.iniはD:wampbinapacheapache 2.4.9binディレクトリの下にあります.
  • でコマンドラインが実行する場合、PHPによって直接プログラムが実行されるので、このときロードphp.iniファイルはPHPのインストールディレクトリの下にあるD:wampbinphpphp 5.5.12目次の
  • 実際には、ブラウザ側でphpinfo()を印刷することと、コマンドラインでphp-mを実行することによって、2つのphpを実行することができる.iniのプロファイルが異なると、リストされている拡張子が異なる
  • が表示されます.