„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > So planen Sie Cron-Jobs in Windows mit PHP

So planen Sie Cron-Jobs in Windows mit PHP

Veröffentlicht am 09.11.2024
Durchsuche:916

How to Schedule Cron Jobs in Windows Using PHP

Cron-Jobs in Windows mit PHP planen

Übersicht

Cron-Jobs sind ein praktischer Mechanismus zur Automatisierung 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 Jobs erstellen und verwalten können Aufgaben. So erstellen Sie einen Cron-Job 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 im Reiter „Aktion“ Folgendes an:

    • Programm/Skript: C: \xampp\php\php.exe
    • Argumente: -f C:\xampp\htdocs\your_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 den folgenden Inhalt in cron.bat ein:

    C:\xampp\php\php.exe C:\xampp\htdocs\your_cron_script.php
  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 es zum Emulieren von Cron verwenden Jobs.

  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:\Windows\wget.exe
    • Argumente: -q -O NUL http://localhost/your_cron_script.php

Methode 4: Verwendung eines externen Cron-Job-Dienstes

Wenn Sie keine Cron-Jobs auf Ihrem lokalen System einrichten möchten, 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 wurden 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.

Freigabeerklärung Dieser Artikel wird unter der Adresse 1729469480 reproduziert. Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3