Base de conocimientos · Entorno PHP

Cómo configurar o forzar que las tareas cron utilicen una versión de PHP

Última actualización: 2023-04-07

En todos nuestros servidores, excepto los más antiguos, hemos implementado una función que le permite establecer la versión de PHP que desea utilizar en su cuenta. Sin embargo, las tareas cron que se ejecutan en un servidor normalmente utilizan la versión de PHP configurada para el servidor, y no la especificada en la herramienta de versión de PHP. Si su tarea cron necesita ejecutarse con una versión distinta de PHP, deberá indicarla en el comando o en el script de la tarea cron.

 

El código del comando de la tarea cron de ejemplo que se muestra a continuación se ejecutará con la versión de PHP del sistema configurada para el servidor:

 

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

 

 

Para ejecutar la tarea cron de ejemplo con una versión de PHP específica, por ejemplo PHP 7.4, disponible mediante «Select a PHP version» o PHP Selector, cambie el comando a

 

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

 

 

Para ejecutar la tarea cron con PHP 5.6, sustituya el 74 de /opt/alt/php74/usr/bin/php por 56 para que la tarea cron de ejemplo quede así

 

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

← Todos los artículos de base de conocimientos

Tell us what you need

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