Heim > Artikel > Backend-Entwicklung > Können geplante PHP-Aufgaben JS-Bibliotheken aufrufen?
Node.js-Implementierung
1. Installieren Sie node.js und die zugehörige Konfigurationsumgebung
Download-Adresse: http:/ /nodejs.cn/ (Empfohlenes Lernen: PHP-Video-Tutorial)
npm wird bei der Installation von Node.js zusammen installiert. Die Rolle von npm besteht darin, die Pakete zu verwalten, von denen Node.js abhängt on, das heißt, Es kann als das verstanden werden, was installiert werden muss, um Node.js zu installieren/deinstallieren
Verwenden Sie npm.cmd, um die erforderlichen Module zu installieren. Beispiel: mqsql node-schedule jquery express
Kopieren Sie das installierte Umgebungspaket und die Module in das Stammverzeichnis des PHP-Projekts
2. PHP-Aufgabendatei auto.php schreiben: Link zur Datenbank zur Bestimmung der bedingten Operationsdatenbank. Diese Datei kann im obigen NodeJS-Ordner abgelegt werden
3. JS-Datei erstellen auto.js: Diese Datei kann auch im oben genannten Ordner nodejs abgelegt werden
node.js erstellt eine geplante Aufgabe und führt den cmd-Befehl aus. cmd führt tatsächlich die PHP-Datei aus. exe-Pfad PHP-Dateipfad
Geplante Zeiteinstellung
Ausführung zu einem bestimmten Zeitpunkt
Zum Beispiel: Juli 13, 2016 15:50:00, bei Verwendung von new Date() ist der Monat Minus 1.
var date = new Date(2016,6,13,15,50,0); schedule.scheduleJob(date, function(){ httpGet(); });
Ergebnis ausführen:
Die erstellte Bat-Datei wird auch im Ordner nodejs abgelegt. Inhalt:
Klicken Sie manuell, um auto.js auszuführen, und führen Sie dann die Datei auto.php regelmäßig aus, um den Vorgang abzuschließen automatische geplante Aufgaben
Das obige ist der detaillierte Inhalt vonKönnen geplante PHP-Aufgaben JS-Bibliotheken aufrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!