Base de connaissances · Environnement PHP

Comment configurer ou forcer les tâches cron à utiliser une version de PHP

Dernière mise à jour le 2023-04-07

Sur tous nos serveurs, à l'exception des plus anciens, nous avons mis en place une fonctionnalité qui vous permet de définir la version de PHP à utiliser sur votre compte. Cependant, les tâches cron exécutées sur un serveur utilisent normalement la version de PHP définie pour le serveur, et non celle indiquée dans l'outil de sélection de la version de PHP. Si votre tâche cron doit s'exécuter avec une autre version de PHP, vous devrez la préciser dans la commande ou le script de votre tâche cron.

 

La commande de la tâche cron d'exemple affichée ci-dessous sera exécutée avec la version de PHP du système définie pour le serveur :

 

php -q /home/userna5/public_html/crondir/cronscript.php

 

 

Pour exécuter la tâche cron d'exemple avec une version de PHP précise, par exemple PHP 7.4, disponible via « Select a PHP version » ou PHP Selector, modifiez la commande comme suit :

 

/opt/alt/php74/usr/bin/php -q /home/userna5/public_html/crondir/cronscript.php

 

 

Pour exécuter la tâche cron avec PHP 5.6 à la place, remplacez 74 par 56 dans /opt/alt/php74/usr/bin/php afin d'obtenir la tâche cron d'exemple suivante :

 

/opt/alt/php56/usr/bin/php -q /home/userna5/public_html/crondir/cronscript.php

← Tous les articles de la base de connaissances

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.