PHP extension is missing from your system

I am working off windows 10 and have gone through the steps for fixing the following several times to no avail. How do I fix this on windows 10?Problem 1

  • Root composer.json requires PHP extension ext-intl * but it is missing from your system. Install or enable PHP’s intl extension.
    Problem 2
  • slim/http[1.2.0, …, 1.3] require ext-fileinfo * → it is missing from your system. Install or enable PHP’s fileinfo extension.
  • Root composer.json requires slim/http 1.2.0 → satisfiable by slim/http[1.2.0, 1.3].
    To enable extensions, verify that they are enabled in your .ini files:
  • C:\Program Files (x86)\php-8.2.11-Win32-vs16-x64\php.ini
    You can also run php --ini in a terminal to see which files are used by PHP in CLI mode.
    Alternatively, you can run Composer with --ignore-platform-req=ext-intl --ignore-platform-req=ext-fileinfo to temporarily ignore these required extensions.
    node:internal/errors:865
    const err = new Error(message);
    ^
    Error: Command failed: composer update -n --ansi
    at checkExecSyncError (node:child_process:890:11)
    at execSync (node:child_process:962:15)
    at global.Exec (C:\Users\dale\AppData\Roaming\PHPMaker2024\node_modules@phpmaker\core\phpmaker.js:8:314599)
    at global.RunComposerUpdate (C:\Users\dale\AppData\Roaming\PHPMaker2024\node_modules@phpmaker\core\phpmaker.js:8:323486)
    at C:\Users\dale\AppData\Roaming\PHPMaker2024\node_modules@phpmaker\core\phpmaker.js:8:333436
    at {
    status: 2,
    signal: null,
    output: [ null, null, null ],
    pid: 15664,
    stdout: null,
    stderr: null

dale wrote:

Root composer.json requires PHP extension ext-intl * but it is missing from your system. Install or enable PHP’s intl extension.
slim/http[1.2.0, …, 1.3] require ext-fileinfo * → it is missing from your system. Install or enable PHP’s fileinfo extension.

You have not installed above required extensions, see Composer.