KENNTNISSE · PHP-UMWELT
Wie man Cron Jobs einrichtet oder erzwingt, um eine PHP-Version zu verwenden
Zuletzt aktualisiert 2023-04-07
In allen außer unseren ältesten Servern haben wir eine Funktion implementiert, mit der Sie eine Version von PHP einstellen können, die Sie für Ihr Konto verwenden möchten. Cron-Jobs, die auf einem Server ausgeführt werden, verwenden jedoch normalerweise die für den Server festgelegte PHP-Version und nicht die vom PHP-Versionstool angegebene. Wenn Ihr Cron-Job mit einer anderen PHP-Version ausgeführt werden muss, müssen Sie ihn in Ihrem Cron-Job-Befehl oder Skript angeben.
Der Befehlscode für den Beispiel-Cronjob wird unten angezeigt und wird mit der System-PHP-Version ausgeführt, die für den Server festgelegt wurde:
php -q /home/userna5/public_html/crondir/cronscript.php
Um den Beispiel-Cronjob mit einer bestimmten PHP-Versionszeile auszuführen, sagen Sie PHP Version 7.4 verfügbar durch "Auswählen einer PHP-Version" oder PHP Selector, ändern Sie den Befehl
/opt/alt/php74/usr/bin/php -q /home/userna5/public_html/crondir/cronscript.php
Um den Cron mit PHP 5.6 auszuführen, ersetzen Sie den 74 in /opt/alt/php74/usr/bin/php durch 56, um den Sample Cron als
/opt/alt/php56/usr/bin/php -q /home/userna5/public_html/crondir/cronscript.php
Sagen Sie uns, was aufbleiben muss.
Ein kurzes Gespräch mit einem Ingenieur. Kein quote-bot, keine callback-warteschlange.