ich habe dazu im Forum leider nichts Passendes gefunden, daher starte ich hiermit eine neue Frage.
Mein Server läuft auf Ubuntu 22.04 (64-bit) mit KeyHelp 25.1 (Build 3433). Systemweit ist PHP 8.1.2 aktiv. Für eine bestimmte Domain ist über KeyHelp bereits PHP 8.2 eingestellt, was im Web auch problemlos funktioniert.
Wenn ich jedoch im Projektverzeichnis per SSH
Code: Select all
composer install
Was ist in diesem Fall der empfohlene Weg, Composer bei KeyHelp mit PHP 8.2 (oder höher) auszuführen, ohne die globale PHP-Version des Systems zu ändern?
Oder kann man PHP 8.2 zusätzlich für die CLI verfügbar machen, sodass man z. B. php8.2 gezielt verwenden kann?
Danke im Voraus!
Code: Select all
development@server:/home/users/development/www/milestone3a$ composer install
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Your lock file does not contain a compatible set of packages. Please run composer update.
Problem 1
- maennchen/zipstream-php is locked to version 3.1.2 and an update of this package was not requested.
- maennchen/zipstream-php 3.1.2 requires php-64bit ^8.2 -> your php-64bit version (8.1.2) does not satisfy that requirement.
Problem 2
- spatie/laravel-responsecache is locked to version 7.7.0 and an update of this package was not requested.
- spatie/laravel-responsecache 7.7.0 requires php ^8.2 -> your php version (8.1.2) does not satisfy that requirement.
Problem 3
- symfony/css-selector is locked to version v7.3.0 and an update of this package was not requested.
- symfony/css-selector v7.3.0 requires php >=8.2 -> your php version (8.1.2) does not satisfy that requirement.
Problem 4
- symfony/event-dispatcher is locked to version v7.3.0 and an update of this package was not requested.
- symfony/event-dispatcher v7.3.0 requires php >=8.2 -> your php version (8.1.2) does not satisfy that requirement.
Problem 5
- symfony/psr-http-message-bridge is locked to version v7.3.0 and an update of this package was not requested.
- symfony/psr-http-message-bridge v7.3.0 requires php >=8.2 -> your php version (8.1.2) does not satisfy that requirement.
Problem 6
- symfony/string is locked to version v7.3.0 and an update of this package was not requested.
- symfony/string v7.3.0 requires php >=8.2 -> your php version (8.1.2) does not satisfy that requirement.
Problem 7
- laravel/pint is locked to version v1.24.0 and an update of this package was not requested.
- laravel/pint v1.24.0 requires php ^8.2.0 -> your php version (8.1.2) does not satisfy that requirement.
Problem 8
- symfony/yaml is locked to version v7.3.1 and an update of this package was not requested.
- symfony/yaml v7.3.1 requires php >=8.2 -> your php version (8.1.2) does not satisfy that requirement.
Problem 9
- symfony/console is locked to version v6.4.23 and an update of this package was not requested.
- symfony/console v6.4.23 requires symfony/string ^5.4|^6.0|^7.0 -> satisfiable by symfony/string[v7.3.0].
- symfony/string v7.3.0 requires php >=8.2 -> your php version (8.1.2) does not satisfy that requirement.