Wie kann ich die PHP-Version ändern?
In LiveConfig können im Menüpunkt Hosting->Domains für jede einzelne Domain oder Subdomain die PHP-Version individuell eingestellt werden. Dazu muss die Domain bzw. Subdomain angeklickt werden. Auf dem Reiter [Webspace] kann die gewünschte PHP-Version im Auswahlfeld eingestellt werden.
Cronjobs werden immer in der Standard-PHP-Version und nicht in der von Ihnen der (Sub)Domain zugewiesenen PHP-Version ausgeführt. Dies ist systembedingt. Wollen Sie in Cronjobs dennoch eine bestimmte PHP-Version benutzen, lautet der Befehl zum Ausführen einer PHP-Datei (datei.php):
Für die PHP 5.3.x:
php53 -c /var/www/webXYZ/conf/php53/php.ini /var/www/webXYZ/html/pfad_zur_datei/datei.php
Für die PHP 5.4.x:
php54 -c /var/www/webXYZ/conf/php54/php.ini /var/www/webXYZ/html/pfad_zur_datei/datei.php
Für die PHP 5.5.x:
php55 -c /var/www/webXYZ/conf/php55/php.ini /var/www/webXYZ/html/pfad_zur_datei/datei.php
Für die PHP 5.6.x:
php56 -c /var/www/webXYZ/conf/php56/php.ini /var/www/webXYZ/html/pfad_zur_datei/datei.php
Für die PHP 7.0.x:
php7 -c /var/www/webXYZ/conf/php70/php.ini /var/www/webXYZ/html/pfad_zur_datei/datei.php
Für die PHP 7.1.x:
php71 -c /var/www/webXYZ/conf/php71/php.ini /var/www/webXYZ/html/pfad_zur_datei/datei.php
Für die PHP 7.2.x:
php72 -c /var/www/webXYZ/conf/php72/php.ini /var/www/webXYZ/html/pfad_zur_datei/datei.php
Für die PHP 7.3.x:
php73 -c /var/www/webXYZ/conf/php73/php.ini /var/www/webXYZ/html/pfad_zur_datei/datei.php
Für die PHP 7.4.x:
php74 -c /var/www/webXYZ/conf/php74/php.ini /var/www/webXYZ/html/pfad_zur_datei/datei.php
Für die PHP 8.0.x:
php8 -c /var/www/webXYZ/conf/php80/php.ini /var/www/webXYZ/html/pfad_zur_datei/datei.php
Für die PHP 8.1.x:
php81 -c /var/www/webXYZ/conf/php81/php.ini /var/www/webXYZ/html/pfad_zur_datei/datei.php
webXYZ ist der Benutzername Ihres Webs.
Falls Sie die Standard-PHP-Version auf eine abweichende Version eingestellt haben, kann es erforderlich sein, auch Ihrer Software auf dem Server - dies ist z.B. von Contao bekannt - mitzuteilen, in welchem Pfad sich die Kommandozeilenversion (Pfad zum PHP-Binary) befindet. Die Pfade lauten für die einzelnen Versionen:
PHP 5.3.x: /opt/php-5.3/bin/php
PHP 5.4.x: /opt/php-5.4/bin/php
PHP 5.5.x: /opt/php-5.5/bin/php
PHP 5.6.x: /opt/php-5.6/bin/php
PHP 7.0.x: /opt/php-7.0/bin/php
PHP 7.1.x: /opt/php-7.1/bin/php
PHP 7.2.x: /opt/php-7.2/bin/php
PHP 7.3.x: /opt/php-7.3/bin/php
PHP 7.4.x: /opt/php-7.3/bin/php
PHP 8.0.x: /opt/php-8.0/bin/php
PHP 8.1.x: /opt/php-8.1/bin/php