php artisan command not working on all-inkl server
ssh-w012faab@dd36812:/www/htdocs/xxxxx/project/xxxxx$ php artisan config:cache
PHP Parse error: syntax error, unexpected '=' in /www/htdocs/xxxxx/project/xxxxx/vendor/laravel/framework/src/Illuminate/Support/Arr.php on line 384
Parse error: syntax error, unexpected '=' in /www/htdocs/xxxxx/project/xxxxx/vendor/laravel/framework/src/Illuminate/Support/Arr.php on line 384
problem seems to active php cli version
project php version was php7.4, laravel 7, so changed php cli to php74
to change php cli version do this (from the webpage) :
Nach der erfolgreichen Verbindung per SSH, befinden Sie sich direkt im Hauptverzeichnis (/www/htdocs/w0123456) des betreffenden Accounts.
Geben Sie jetzt folgenden Befehl ein:
ln -sfv /usr/bin/php70 /usr/bin/php
Passen Sie dabei die Angabe /usr/bin/php70 an die gewünschte PHP Version an. Aktuell sind folgende PHP Versionen installiert:
PHP 5.6.x - /usr/bin/php56
PHP 7.0.x - /usr/bin/php70
PHP 7.1.x - /usr/bin/php71
PHP 7.2.x - /usr/bin/php72
PHP 7.3.x - /usr/bin/php73
PHP 7.4.x - /usr/bin/php74
Erklärung:
Mit dem oben genannten Befehl legen Sie einen Symlink (Verknüpfung) für "php" auf die gewünschte PHP-Version an. Der Parameter "-s" legt den Symlink an, "-f" steht für force und damit werden bereits bestehende gleichnamige Symlinks/Dateien überschrieben. Mit "-v" erhalten Sie eine Ausgabe nach dem Anlegen des Symlinks.
Geben Sie jetzt folgenden Befehl ein:
ln -sfv /usr/bin/php70 /usr/bin/php
Passen Sie dabei die Angabe /usr/bin/php70 an die gewünschte PHP Version an. Aktuell sind folgende PHP Versionen installiert:
PHP 5.6.x - /usr/bin/php56
PHP 7.0.x - /usr/bin/php70
PHP 7.1.x - /usr/bin/php71
PHP 7.2.x - /usr/bin/php72
PHP 7.3.x - /usr/bin/php73
PHP 7.4.x - /usr/bin/php74
Erklärung:
Mit dem oben genannten Befehl legen Sie einen Symlink (Verknüpfung) für "php" auf die gewünschte PHP-Version an. Der Parameter "-s" legt den Symlink an, "-f" steht für force und damit werden bereits bestehende gleichnamige Symlinks/Dateien überschrieben. Mit "-v" erhalten Sie eine Ausgabe nach dem Anlegen des Symlinks.