今日、友人が私にこの質問をしました。問題は、IIS サーバーを持っていて、1 時間ごとにスキャンする php スクリプトを実行する必要があるということです。これは Windows
1 の設定です。 ) コントロール パネルの [タスク スケジューラ] をダブルクリックして、Windows タスク スケジューラ ウィンドウを開きます。
2) ダブルクリックしてタスクを追加し、タスク計画ウィザードを開きます。 「次へ」をクリックします。
3) [参照] をクリックして、実行するプログラムを選択します
4) プラン名を入力し、[毎日] を選択します
5) 開始時刻を設定し、各日と開始日を選択します。次のステップ。
6) システムのユーザー名のパスワードであるパスワードを入力します (デフォルトを使用)。次へ
7) [完了] をクリックすると、このタスクの詳細プロパティが開きますを選択します。
8) 詳細プロパティ ウィンドウで、スケジュール タブを選択し、[詳細] を選択します
9) 詳細スケジュール オプションで、定期的なタスクをチェックし、期間を 24 時間に設定します。
10) は 1 時間ごとに更新でき、24 時間稼働します。
次に、スクリプトのスケジュールされた実行をサポートする方法を解決し続けるため、test.bat などのスクリプトを作成する必要があります
私の php は、php-cgi.exe を使用して D ドライブにインストールされます
D:cd phpphp.exe D:/wwwroot/dingshi.php //定时执行的脚本文件的路径
We dingshi.php をテストできます
file_put_contents("a.php","test");
test.bat をダブルクリックして、a.php がテストを記述しているかどうかを確認してください。スケジュールされたタスクが実行するプログラムは test.bat なので、自動的に実行されます。