Avec l'évolution des temps et le développement et la vulgarisation croissants de la technologie Internet, de plus en plus de personnes commencent à entrer en contact et à apprendre la programmation, y compris le langage de programmation PHP. En tant que langage simple et facile à apprendre, PHP est devenu le premier choix pour de nombreuses personnes à apprendre et à utiliser en raison de sa commodité, de sa rapidité et de son efficacité. Cependant, dans le développement PHP, nous devons parfois exécuter certaines tâches de script régulièrement, ce qui nécessite l'aide de tâches planifiées au niveau du système d'exploitation. Cet article explique comment configurer des tâches planifiées pour les scripts PHP dans les systèmes d'exploitation Windows.
1. Comprendre le planificateur de tâches du système Windows
Le planificateur de tâches est une fonction fournie par défaut avec le système Windows, qui peut exécuter automatiquement des programmes ou des scripts à une heure spécifiée. Le Planificateur de tâches peut non seulement effectuer certaines tâches de Windows lui-même, mais peut également être utilisé pour exécuter des programmes ou des scripts tiers, y compris des scripts PHP.
L'utilisation du planificateur de tâches nécessite des droits d'administrateur. Tout d'abord, nous devons ouvrir CMD ou Powershell avec des droits d'administrateur, puis saisir "taskschd.msc" pour accéder à l'interface du planificateur de tâches. Dans le panneau de gauche, vous pouvez voir la bibliothèque du planificateur de tâches, où toutes les tâches planifiées peuvent être gérées.
2. Configurer le planificateur de tâches pour exécuter des scripts PHP
Dans le planificateur de tâches, vous pouvez créer plusieurs tâches. Chaque tâche peut spécifier des paramètres tels que le temps d'exécution, les conditions d'exécution et les opérations d'exécution. Faites facilement en sorte que le système exécute les actions dont nous avons besoin à un moment précis.
Ci-dessous, nous prendrons comme exemple la configuration de l'exécution planifiée des tâches de script PHP pour présenter en détail les étapes de fonctionnement du planificateur de tâches.
1. Créer une tâche
Dans le planificateur de tâches, nous sélectionnons "Créer une tâche" et vous pouvez voir une boîte de dialogue dans laquelle nous devons définir un nom et une description pour la tâche. Après avoir défini le nom et la description, nous passons à l'onglet "Déclencheur", où nous pouvons définir le déclencheur de la tâche. Nous devons cliquer sur le bouton "Nouveau" pour ajouter un nouveau déclencheur.
2. Paramètres du déclencheur
Dans les paramètres du déclencheur, nous pouvons définir le temps d'exécution et les règles de répétition de la tâche. Pour l'exécution d'un script PHP, nous pouvons définir l'heure de début de la tâche, la fréquence d'exécution, la durée d'exécution, l'expiration ou non de la tâche, etc. dans le déclencheur.
3. Paramètres de fonctionnement
Le fonctionnement de la tâche fait référence au contenu spécifique de la tâche d'exécution. Pour l'exécution de scripts PHP, nous devons définir les paramètres pertinents pour l'exécution du script. Dans l'onglet "Opération", nous cliquons sur le bouton "Nouveau", saisissons le chemin du script PHP qui doit être exécuté dans la nouvelle boîte de dialogue, tel que "C:xampphtdocstest.php", et saisissons l'interpréteur PHP dans le champ Option "Démarrer à partir de" Le chemin de "C:xamppphpphp.exe", puis vous pouvez définir le répertoire de travail et le point de départ de l'exécution de la tâche dans "Options". Après la configuration, nous pouvons sélectionner le déclencheur correspondant dans l'onglet "Déclencheur" et ajouter la tâche de script que nous devons exécuter dans l'option "Action" sous le déclencheur.
4. Définir d'autres paramètres de la tâche
Pour les tâches d'exécution de script PHP, en plus des déclencheurs et des opérations mentionnés ci-dessus, vous devez également définir d'autres paramètres de la tâche, notamment :
(1) Autorisations utilisateur : requises avant l'exécution de la tâche Sélectionnez un utilisateur pour effectuer la tâche. Il est recommandé de sélectionner le compte administrateur associé à la tâche.
(2) Conditions : dans l'onglet conditions, définissez les conditions de déclenchement de la tâche, par exemple si la tâche doit être exécutée sous une connexion réseau spécifique, etc.
(3) Définir l'instance : définissez la priorité d'exécution de la tâche dans cet onglet et si d'autres instances peuvent être exécutées simultanément pendant l'exécution de la tâche.
(4) Configuration des paramètres : définissez la priorité de la tâche dans cet onglet, si vous souhaitez autoriser le processeur à fonctionner à grande vitesse lorsque la tâche est exécutée, etc.
5. Tester l'exécution de la tâche
Après avoir défini tous les paramètres de la tâche, nous devons nous assurer que la tâche peut être exécutée normalement. Afin de tester si la tâche peut être exécutée normalement, nous pouvons utiliser la fonction "Exécuter" du planificateur de tâches. Sur le côté droit de la boîte de dialogue de la tâche, il y a un bouton "Exécuter" pour exécuter la tâche directement.
6. Enregistrez la tâche
Si la tâche peut être exécutée normalement, nous pouvons choisir de sauvegarder la tâche. Après avoir enregistré la tâche, le système exécutera automatiquement le script PHP que nous avons défini à l'heure spécifiée, ce qui est très pratique.
Résumé
Pour configurer des tâches planifiées pour les scripts PHP dans les systèmes Windows, vous pouvez utiliser le planificateur de tâches. Grâce au planificateur de tâches, nous pouvons facilement créer, modifier et gérer des tâches planifiées. Nous pouvons exécuter automatiquement des scripts PHP via des paramètres simples, ce qui est pratique, rapide et efficace. Je pense qu'avec l'aide de cet article, les lecteurs peuvent facilement maîtriser comment utiliser le planificateur de tâches pour configurer des tâches planifiées pour les scripts PHP, rendant ainsi le travail plus pratique et efficace.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!