Der Fehler wird durch das | geworfen. Das ist ein recht eindeutiger Hinweis, dass die PHP Version, mit der die Datei ausgeführt wird, nicht PHP8.1 oder höher entspricht. Auf der CLI ggfs. eine ältere Version installiert?
Habe jetzt PHP-Zip mit apt install php-zip installiert und bekomme immer noch die selbe Meldung mit dem syntax error. Zip Extension ist auch enabled in der PHP ini.
Die Fehlermeldung „shopware/core v6.5.4.0 requires ext-zip * → it is missing from your system. Install or enable PHP’s zip extension.“, habe ich bisher auch noch gar nicht bekommen.
Hast du Apache danach neu gestartet? Hast du den Befehl exakt so eingegeben, falls ja, dann hast du für php8.2 bzw. 8.3 und nicht für php8.1 die Extension installiert.
Vielleicht solltest du einfach ein paar Euro in die Hand nehmen und jemand deinen Server einrichten und Shopware installieren lassen, der das täglich macht.
Anscheinend ist dein PHP nicht wirklich gut konfiguriert, wirft auch einige Fehler.
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902/zip.so' (tried: /opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902/zip.so (libzip.so.5: cannot open shared object file: No such file or directory), /opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902//opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902/zip.so.so (/opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902//opt/keyhelp/php/8.1/lib/php/extensions/no-debug-non-zts-20210902/zip.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0