Installing Acorn and a few errors came up

Hello! This is my first time installing Acorn and Sage.
So far, I just installed Acorn… it seems to have installed but there were some errors along the way.

Is there anything here I should be concerned about?

I am going to continue on with my installation of Sage but since I am learning I would appreciate any insight on these errors.

Thank you!

Error 1: “Cannot use roots/acorn’s latest version v3.3.1 as it requires ext-mbstring * which is missing from your platform.”

Error 2: Multiple instances of “Failed to download X The zip extension and unzip/7z commands are both missing, skipping.”

Full command line details here:

anna@ANNA:/mnt/c/Users/Anna Jardine/Local Sites/test-sage-website$ composer require roots/acorn
Cannot use roots/acorn's latest version v3.3.1 as it requires ext-mbstring * which is missing from your platform.
./composer.json has been created
Running composer update roots/acorn
Loading composer repositories with package information
Updating dependencies
Lock file operations: 66 installs, 0 updates, 0 removals
  - Locking brick/math (0.11.0)
  - Locking doctrine/inflector (2.0.8)
  - Locking fruitcake/php-cors (v1.3.0)
  - Locking graham-campbell/result-type (v1.1.2)
  - Locking guzzlehttp/uri-template (v1.0.2)
  - Locking illuminate/bus (v9.52.16)
  - Locking illuminate/cache (v9.52.16)
  - Locking illuminate/collections (v9.52.16)
  - Locking illuminate/conditionable (v9.52.16)
  - Locking illuminate/config (v9.52.16)
  - Locking illuminate/console (v9.52.16)
  - Locking illuminate/container (v9.52.16)
  - Locking illuminate/contracts (v9.52.16)
  - Locking illuminate/database (v9.52.16)
  - Locking illuminate/events (v9.52.16)
  - Locking illuminate/filesystem (v9.52.16)
  - Locking illuminate/http (v9.52.16)
  - Locking illuminate/log (v9.52.16)
  - Locking illuminate/macroable (v9.52.16)
  - Locking illuminate/pipeline (v9.52.16)
  - Locking illuminate/routing (v9.52.16)
  - Locking illuminate/session (v9.52.16)
  - Locking illuminate/support (v9.52.16)
  - Locking illuminate/view (v9.52.16)
  - Locking league/flysystem (3.21.0)
  - Locking league/flysystem-local (3.21.0)
  - Locking league/mime-type-detection (1.14.0)
  - Locking monolog/monolog (2.9.2)
  - Locking nesbot/carbon (2.71.0)
  - Locking nunomaduro/termwind (v1.15.1)
  - Locking phpoption/phpoption (1.9.2)
  - Locking psr/clock (1.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/event-dispatcher (1.0.0)
  - Locking psr/log (3.0.0)
  - Locking psr/simple-cache (3.0.0)
  - Locking ramsey/collection (2.0.0)
  - Locking ramsey/uuid (4.7.5)
  - Locking roots/acorn (v3.3.1)
  - Locking roots/support (1.0.0)
  - Locking symfony/console (v6.4.1)
  - Locking symfony/deprecation-contracts (v3.4.0)
  - Locking symfony/error-handler (v6.4.0)
  - Locking symfony/event-dispatcher (v6.4.0)
  - Locking symfony/event-dispatcher-contracts (v3.4.0)
  - Locking symfony/finder (v6.4.0)
  - Locking symfony/http-foundation (v6.4.0)
  - Locking symfony/http-kernel (v6.4.1)
  - Locking symfony/mime (v6.4.0)
  - Locking symfony/polyfill-ctype (v1.28.0)
  - Locking symfony/polyfill-intl-grapheme (v1.28.0)
  - Locking symfony/polyfill-intl-idn (v1.28.0)
  - Locking symfony/polyfill-intl-normalizer (v1.28.0)
  - Locking symfony/polyfill-mbstring (v1.28.0)
  - Locking symfony/polyfill-php72 (v1.28.0)
  - Locking symfony/polyfill-php80 (v1.28.0)
  - Locking symfony/polyfill-php83 (v1.28.0)
  - Locking symfony/process (v6.4.0)
  - Locking symfony/routing (v6.4.1)
  - Locking symfony/service-contracts (v3.4.0)
  - Locking symfony/string (v6.4.0)
  - Locking symfony/translation (v6.4.0)
  - Locking symfony/translation-contracts (v3.4.0)
  - Locking symfony/var-dumper (v6.4.0)
  - Locking vlucas/phpdotenv (v5.6.0)
  - Locking voku/portable-ascii (2.0.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 66 installs, 0 updates, 0 removals
    Failed to download brick/math from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing brick/math (0.11.0) into cache
    Failed to download doctrine/inflector from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing doctrine/inflector (2.0.8) into cache
    Failed to download symfony/polyfill-php80 from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/polyfill-php80 (v1.28.0) into cache
    Failed to download symfony/polyfill-php83 from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/polyfill-php83 (v1.28.0) into cache
    Failed to download symfony/polyfill-mbstring from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/polyfill-mbstring (v1.28.0) into cache
    Failed to download symfony/deprecation-contracts from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/deprecation-contracts (v3.4.0) into cache
    Failed to download symfony/http-foundation from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/http-foundation (v6.4.0) into cache
    Failed to download fruitcake/php-cors from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing fruitcake/php-cors (v1.3.0) into cache
    Failed to download guzzlehttp/uri-template from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing guzzlehttp/uri-template (v1.0.2) into cache
    Failed to download voku/portable-ascii from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing voku/portable-ascii (2.0.1) into cache
    Failed to download symfony/translation-contracts from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/translation-contracts (v3.4.0) into cache
    Failed to download symfony/translation from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/translation (v6.4.0) into cache
    Failed to download psr/clock from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing psr/clock (1.0.0) into cache
    Failed to download nesbot/carbon from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing nesbot/carbon (2.71.0) into cache
    Failed to download illuminate/macroable from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/macroable (v9.52.16) into cache
    Failed to download psr/simple-cache from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing psr/simple-cache (3.0.0) into cache
    Failed to download psr/container from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing psr/container (2.0.2) into cache
    Failed to download illuminate/contracts from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/contracts (v9.52.16) into cache
    Failed to download illuminate/conditionable from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/conditionable (v9.52.16) into cache
    Failed to download illuminate/collections from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/collections (v9.52.16) into cache
    Failed to download symfony/polyfill-ctype from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/polyfill-ctype (v1.28.0) into cache
    Failed to download illuminate/support from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/support (v9.52.16) into cache
    Failed to download illuminate/pipeline from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/pipeline (v9.52.16) into cache
    Failed to download illuminate/bus from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/bus (v9.52.16) into cache
    Failed to download symfony/finder from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/finder (v6.4.0) into cache
    Failed to download illuminate/filesystem from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/filesystem (v9.52.16) into cache
    Failed to download illuminate/session from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/session (v9.52.16) into cache
    Failed to download league/mime-type-detection from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing league/mime-type-detection (1.14.0) into cache
    Failed to download league/flysystem-local from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing league/flysystem-local (3.21.0) into cache
    Failed to download league/flysystem from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing league/flysystem (3.21.0) into cache
    Failed to download psr/log from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing psr/log (3.0.0) into cache
    Failed to download monolog/monolog from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing monolog/monolog (2.9.2) into cache
    Failed to download symfony/polyfill-intl-normalizer from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/polyfill-intl-normalizer (v1.28.0) into cache
    Failed to download symfony/polyfill-intl-grapheme from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/polyfill-intl-grapheme (v1.28.0) into cache
    Failed to download symfony/string from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/string (v6.4.0) into cache
    Failed to download symfony/service-contracts from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/service-contracts (v3.4.0) into cache
    Failed to download symfony/console from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/console (v6.4.1) into cache
    Failed to download nunomaduro/termwind from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing nunomaduro/termwind (v1.15.1) into cache
    Failed to download ramsey/collection from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing ramsey/collection (2.0.0) into cache
    Failed to download phpoption/phpoption from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing phpoption/phpoption (1.9.2) into cache
    Failed to download graham-campbell/result-type from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing graham-campbell/result-type (v1.1.2) into cache
    Failed to download vlucas/phpdotenv from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing vlucas/phpdotenv (v5.6.0) into cache
    Failed to download symfony/var-dumper from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/var-dumper (v6.4.0) into cache
    Failed to download symfony/error-handler from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/error-handler (v6.4.0) into cache
    Failed to download roots/support from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing roots/support (1.0.0) into cache
    Failed to download ramsey/uuid from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing ramsey/uuid (4.7.5) into cache
    Failed to download illuminate/container from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/container (v9.52.16) into cache
    Failed to download illuminate/events from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/events (v9.52.16) into cache
    Failed to download illuminate/view from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/view (v9.52.16) into cache
    Failed to download symfony/routing from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/routing (v6.4.1) into cache
    Failed to download psr/event-dispatcher from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing psr/event-dispatcher (1.0.0) into cache
    Failed to download symfony/event-dispatcher-contracts from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/event-dispatcher-contracts (v3.4.0) into cache
    Failed to download symfony/event-dispatcher from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/event-dispatcher (v6.4.0) into cache
    Failed to download symfony/http-kernel from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/http-kernel (v6.4.1) into cache
    Failed to download symfony/polyfill-php72 from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/polyfill-php72 (v1.28.0) into cache
    Failed to download symfony/polyfill-intl-idn from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/polyfill-intl-idn (v1.28.0) into cache
    Failed to download symfony/mime from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/mime (v6.4.0) into cache
    Failed to download illuminate/http from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/http (v9.52.16) into cache
    Failed to download illuminate/routing from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/routing (v9.52.16) into cache
    Failed to download illuminate/log from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/log (v9.52.16) into cache
    Failed to download illuminate/database from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/database (v9.52.16) into cache
    Failed to download symfony/process from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing symfony/process (v6.4.0) into cache
    Failed to download illuminate/console from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/console (v9.52.16) into cache
    Failed to download illuminate/config from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/config (v9.52.16) into cache
    Failed to download illuminate/cache from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing illuminate/cache (v9.52.16) into cache
    Failed to download roots/acorn from dist: The zip extension and unzip/7z commands are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.
    Now trying to download from source
  - Syncing roots/acorn (v3.3.1) into cache
  - Installing brick/math (0.11.0): Cloning 0ad82ce168 from cache
  - Installing doctrine/inflector (2.0.8): Cloning f9301a5b2f from cache
  - Installing symfony/polyfill-php80 (v1.28.0): Cloning 6caa57379c from cache
  - Installing symfony/polyfill-php83 (v1.28.0): Cloning b0f46ebbee from cache
  - Installing symfony/polyfill-mbstring (v1.28.0): Cloning 42292d99c5 from cache
  - Installing symfony/deprecation-contracts (v3.4.0): Cloning 7c3aff79d1 from cache
  - Installing symfony/http-foundation (v6.4.0): Cloning 44a6d39a9c from cache
  - Installing fruitcake/php-cors (v1.3.0): Cloning 3d158f36e7 from cache
  - Installing guzzlehttp/uri-template (v1.0.2): Cloning 61bf437fc2 from cache
  - Installing voku/portable-ascii (2.0.1): Cloning b56450eed2 from cache
  - Installing symfony/translation-contracts (v3.4.0): Cloning dee0c6e5b4 from cache
  - Installing symfony/translation (v6.4.0): Cloning b1035dbc2a from cache
  - Installing psr/clock (1.0.0): Cloning e41a24703d from cache
  - Installing nesbot/carbon (2.71.0): Cloning 9827623318 from cache
  - Installing illuminate/macroable (v9.52.16): Cloning e3bfaf6401 from cache
  - Installing psr/simple-cache (3.0.0): Cloning 764e0b3939 from cache
  - Installing psr/container (2.0.2): Cloning c71ecc56df from cache
  - Installing illuminate/contracts (v9.52.16): Cloning 44f65d723b from cache
  - Installing illuminate/conditionable (v9.52.16): Cloning bea24daa0f from cache
  - Installing illuminate/collections (v9.52.16): Cloning d3710b0b24 from cache
  - Installing symfony/polyfill-ctype (v1.28.0): Cloning ea208ce43c from cache
  - Installing illuminate/support (v9.52.16): Cloning 223c608dbc from cache
  - Installing illuminate/pipeline (v9.52.16): Cloning e0be3f3f79 from cache
  - Installing illuminate/bus (v9.52.16): Cloning 4c719a19c3 from cache
  - Installing symfony/finder (v6.4.0): Cloning 11d736e97f from cache
  - Installing illuminate/filesystem (v9.52.16): Cloning 8168361548 from cache
  - Installing illuminate/session (v9.52.16): Cloning 8802ba8404 from cache
  - Installing league/mime-type-detection (1.14.0): Cloning b6a5854368 from cache
  - Installing league/flysystem-local (3.21.0): Cloning 470eb1c09e from cache
  - Installing league/flysystem (3.21.0): Cloning a326d8a2d0 from cache
  - Installing psr/log (3.0.0): Cloning fe5ea303b0 from cache
  - Installing monolog/monolog (2.9.2): Cloning 437cb3628f from cache
  - Installing symfony/polyfill-intl-normalizer (v1.28.0): Cloning 8c4ad05dd0 from cache
  - Installing symfony/polyfill-intl-grapheme (v1.28.0): Cloning 875e90aeea from cache
  - Installing symfony/string (v6.4.0): Cloning b45fcf399e from cache
  - Installing symfony/service-contracts (v3.4.0): Cloning b3313c2dbf from cache
  - Installing symfony/console (v6.4.1): Cloning a550a7c99d from cache
  - Installing nunomaduro/termwind (v1.15.1): Cloning 8ab0b32c8c from cache
  - Installing ramsey/collection (2.0.0): Cloning a4b48764bf from cache
  - Installing phpoption/phpoption (1.9.2): Cloning 80735db690 from cache
  - Installing graham-campbell/result-type (v1.1.2): Cloning fbd48bce38 from cache
  - Installing vlucas/phpdotenv (v5.6.0): Cloning 2cf9fb6054 from cache
  - Installing symfony/var-dumper (v6.4.0): Cloning c40f7d17e9 from cache
  - Installing symfony/error-handler (v6.4.0): Cloning c873490a1c from cache
  - Installing roots/support (1.0.0): Cloning 0c5231dc19 from cache
  - Installing ramsey/uuid (4.7.5): Cloning 5f0df49ae5 from cache
  - Installing illuminate/container (v9.52.16): Cloning 1641dda2d0 from cache
  - Installing illuminate/events (v9.52.16): Cloning 8e534676ba from cache
  - Installing illuminate/view (v9.52.16): Cloning 0215165781 from cache
  - Installing symfony/routing (v6.4.1): Cloning 0c95c164fd from cache
  - Installing psr/event-dispatcher (1.0.0): Cloning dbefd12671 from cache
  - Installing symfony/event-dispatcher-contracts (v3.4.0): Cloning a76aed96a4 from cache
  - Installing symfony/event-dispatcher (v6.4.0): Cloning d76d2632cf from cache
  - Installing symfony/http-kernel (v6.4.1): Cloning 2953274c16 from cache
  - Installing symfony/polyfill-php72 (v1.28.0): Cloning 70f4aebd92 from cache
  - Installing symfony/polyfill-intl-idn (v1.28.0): Cloning ecaafce9f7 from cache
  - Installing symfony/mime (v6.4.0): Cloning ca4f58b2ef from cache
  - Installing illuminate/http (v9.52.16): Cloning 774bc65600 from cache
  - Installing illuminate/routing (v9.52.16): Cloning 47386ffc1c from cache
  - Installing illuminate/log (v9.52.16): Cloning 6c18bd9557 from cache
  - Installing illuminate/database (v9.52.16): Cloning 93cfc8e1f9 from cache
  - Installing symfony/process (v6.4.0): Cloning 191703b156 from cache
  - Installing illuminate/console (v9.52.16): Cloning c794b268b9 from cache
  - Installing illuminate/config (v9.52.16): Cloning 92baa45ced from cache
  - Installing illuminate/cache (v9.52.16): Cloning 72532b4bc1 from cache
  - Installing roots/acorn (v3.3.1): Cloning 2593d23274 from cache
43 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
41 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found.
Using version ^3.3 for roots/acorn
anna@ANNA:/mnt/c/Users/Anna Jardine/Local Sites/test-sage-website$

So those errors occur on your workstation, where you run composer, correct?
composer wants those PHP extensions to be present on the system that runs composer, too. You install these PHP extensions also on your workstation, some of those PHP extensions may also be used outside of normal runtime, as for extracting downloaded ZIP archives. On Ubuntu that would be as simple as installing the php8.1-mbstring and php8.1-zip packages.

2 Likes