Heim  >  Artikel  >  Backend-Entwicklung  >  So planen Sie Cron-Jobs in Windows mit PHP

So planen Sie Cron-Jobs in Windows mit PHP

Susan Sarandon
Susan SarandonOriginal
2024-10-21 08:12:03730Durchsuche

How to Schedule Cron Jobs in Windows Using PHP

Cron-Jobs in Windows mit PHP planen

Übersicht

Cron-Jobs sind ein praktischer Mechanismus zum Automatisieren wiederkehrender Aufgaben nach einem Zeitplan. Während das Einrichten von Cron-Jobs auf Unix-ähnlichen Systemen unkompliziert ist, kann es unter Windows schwieriger erscheinen. In diesem Artikel werden verschiedene Methoden zum Planen von Cron-Jobs in Windows mit PHP untersucht.

Methode 1: Verwenden des Taskplaners

Der Taskplaner ist ein in Windows integriertes Tool, mit dem Sie geplante Aufgaben erstellen und verwalten können Aufgaben. So erstellen Sie einen Cronjob mit dem Taskplaner:

  1. Öffnen Sie den Taskplaner (Start > Alle Programme > Zubehör > Systemprogramme > Taskplaner)
  2. Erstellen Sie eine neue Aufgabe ( Aktion > Aufgabe erstellen)
  3. Legen Sie den Aufgabennamen fest und geben Sie einen Zeitplan an
  4. Geben Sie auf der Registerkarte „Aktion“ Folgendes an:

    • Programm /Script: C:xamppphpphp.exe
    • Argumente: -f C:xampphtdocsyour_cron_script.php

Methode 2: Verwenden einer .bat-Datei

Diese Methode beinhaltet das Erstellen einer Batch-Datei (.bat), die das PHP-Skript aufruft.

  1. Erstellen Sie eine cron.bat-Datei im Windows-Verzeichnis
  2. Fügen Sie die ein folgenden Inhalt in cron.bat:

    <code class="bat">C:\xampp\php\php.exe C:\xampp\htdocs\your_cron_script.php</code>
  3. Planen Sie die .bat-Datei mit dem Taskplaner, wie in Methode 1 beschrieben

Methode 3: Verwenden von wget.exe

Wenn Sie wget.exe installiert haben, können Sie damit Cron-Jobs emulieren.

  1. Kopieren Sie wget.exe und die zugehörigen DLL-Dateien in das Windows-Verzeichnis
  2. Erstellen Sie eine geplante Aufgabe wie in Methode 1 beschrieben, geben Sie jedoch Folgendes an:

    • Programm/Skript: C:Windowswget.exe
    • Argumente: -q -O NUL http: //localhost/your_cron_script.php

Methode 4: Verwenden eines externen Cron-Job-Dienstes

Wenn Sie keine Cron-Jobs auf Ihrem einrichten möchten Wenn Sie ein lokales System verwenden, können Sie die Verwendung eines externen Cron-Job-Dienstes in Betracht ziehen. Mit diesen Diensten können Sie Aufgaben planen, die online ausgeführt werden sollen.

phpcron-Klasse

Mit der phpcron-Klasse können Sie Cron-Jobs aus Ihrem PHP-Code heraus verwalten. Diese Lösung erfordert jedoch einen *nix-Servertyp und/oder cPanel, was möglicherweise nicht für alle Szenarien geeignet ist.

Fazit

In diesem Artikel werden mehrere Methoden zum Planen von Cron-Jobs in Windows bereitgestellt PHP. Letztendlich hängt die Wahl der Methode von den spezifischen Anforderungen Ihres Projekts und den verfügbaren Ressourcen auf Ihrem System ab.

Das obige ist der detaillierte Inhalt vonSo planen Sie Cron-Jobs in Windows mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn