PHP CLI Version festlegen
Problem
Die Pfadangabe /usr/bin/php liefert die PHP Version in Version 8.2
Sie benötigen jedoch auf der Kommandozeile eine andere PHP Version.
Lösung
Die PHP Binaries der verfügbaren PHP Versionen liegen unter:
Version | |
---|---|
PHP 5.6 |
|
PHP 7.0 |
|
PHP 7.1 |
|
PHP 7.2 |
|
PHP 7.3 |
|
PHP 7.4 |
|
PHP 8.0 |
|
PHP 8.1 |
|
PHP 8.2 |
|
PHP 8.3 |
|
Entsprechend der gewünschten PHP Version sollten Sie statt /usr/bin/php den Pfad der gewünschten PHP Version ihrem Skriptaufruf voranstellen. Also Beispielsweise:
/opt/php-8.3/bin/php /var/www/##IHRBENUTERNAME##/htdocs/mein-php-skipt.php
Sofern Ihr Tarif über einen SSH Zugang verfügt, können Sie Ihre Auswahl auch permanent in einer .bashrc Datei (im Ordner /priv) hinterlegen:
.bashrc
alias php='/opt/php-8.3/bin/php'
export PATH=/opt/php-8.3/bin/php:$PATH
Um die .bashrc ohne Logout/Login neu zu laden, geben Sie folgenden Befehl ein.
source ~/.bashrc
Im Beispiel unterhalb wird das Script automatisch unter PHP 8.3 ausgeführt.
php /var/www/##IHRBENUTERNAME##/htdocs/mein-php-skipt.php