? PHP est un langage de programmation puissant serveur qui vous permet de contrôler de nombreux programmes différents sur un serveur, mais son utilisation est principalement conçu pour le développement Web . Lorsqu'un visiteur de votre site accède à une page PHP, c'est le moment le code PHP s'exécute. Souvent, vous voulez que ce code s'exécute automatiquement à intervalles fixes non liés au comportement du visiteur Web ou de fréquence. Pour cela, vous devez accéder au système de Cron, qui réside également sur la plupart des serveurs. Mais CRON n'interagit pas habituellement avec les programmes Web. Ainsi, vous avez besoin d' un peu de créativité pour exécuter des pages PHP à partir de cron . Instructions Comment identifier Configuration 1 du serveur Créer une page PHP info qui fournit la configuration exacte du serveur que vous contrôlez . Vous pouvez le faire facilement en créant un fichier PHP avec cette seule ligne de code: < ? Php phpinfo (); > 2 Téléchargez ce fichier sur votre serveur, ou , si vous éditez directement sur le serveur , enregistrez et fermez le fichier . 3 Visitez la page PHP info que vous avez créé , à l'aide d'un navigateur Web standard. Recherchez la rubrique " Server API " dans la liste . Il permettra d'identifier le type de configuration de PHP sur le serveur et sera donc soit «CGI » ou « Apache ». CGI PHP Instructions 4 Ouvrez le script PHP vous souhaitez exécuter automatiquement depuis cron 5 Ajoutez la ligne suivante en haut de cette page PHP: . # /usr /local /bin /php- q < br ! > Notez que le chemin exact devrait être de l'exécutable PHP sur le serveur, qui peut varier de cette ligne. Cette voie pourrait être également disponible sur votre page PHP info vous avez préalablement envoyé dans l'élément appelé « PATH ». 6 ouvrir et éditer le fichier crontab qui définit tous les comportements cron. Sur la plupart des serveurs, vous pouvez ouvrir à l'aide d'un programme d'édition "pico " standard avec la commande suivante: pico /etc /crontab 7 Tapez la ligne suivante dans la crontab : Photos ***** php php_file_path vous devez remplacer " php_file_path " dans cet exemple avec le nom du répertoire et le chemin de la page PHP que vous voulez exécuter à partir de cron . . Sauvegardez et fermez le fichier crontab 8 Tapez la commande suivante à l'invite pour allumer le CRON vous configurez le serveur vient de faire : crontab crontab < br > Apache Instructions 9 Ouvrez le fichier crontab de la même manière que vous le feriez si vous avez utilisé CGI sur votre système 10 Ajoutez la ligne suivante: . ***** lynx-dump http://www.yourwebsite.com/php_file.php remplacer le " http://www.yourwebsite.com/php_file.php " dans cet exemple avec l'URL exacte de la page PHP que vous souhaitez exécuter . Sauvegardez et fermez le fichier crontab 11 Activez ce paramètre CRON en tapant cette ligne dans le serveur: . Crontab crontab
|