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
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.